Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include_once('../Inc/Database.php');
- include_once('../Inc/Messages.php');
- include_once('../Inc/Functions.php');
- session_start();
- if ( isset($_SESSION['isLoggedIn']) && $_SESSION['isLoggedIn'] == true ) {
- header('Location: index.php');
- }
- $error = "";
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- if ( empty($_POST["email"]) ) {
- $error .= '<li class="list-group-item list-group-item-danger"><strong>Email:</strong> kitöltetlen!</li>';
- } else if (!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) {
- $error .= '<li class="list-group-item list-group-item-danger">' . $messages['error_val_email'] . '</li>';
- }
- if (empty($_POST["password"])) {
- $error .= '<li class="list-group-item list-group-item-danger"><strong>Jelszó:</strong> kitöltetlen!</li>';
- }
- if ( empty($error) ) {
- $email = mysql_real_escape_string($_POST['email']);
- $password = mysql_real_escape_string($_POST['password']);
- $conn->set_charset("utf8");
- $sqlquery = "SELECT * FROM users WHERE Email='$email'";
- $sqlquery = mysqli_query($conn, $sqlquery);
- if ( mysqli_num_rows($sqlquery) ) {
- $data = mysqli_fetch_array($sqlquery, MYSQLI_ASSOC);
- if ( password_verify($password, $data['Pwd']) ) {
- $_SESSION['isLoggedIn'] = true;
- $_SESSION['admin']['id'] = $data['ID'];
- $_SESSION['admin']['first_name'] = $data['First_Name'];
- $_SESSION['admin']['last_name'] = $data['Last_Name'];
- $_SESSION['admin']['email'] = $data['Email'];
- header('Location: index.php');
- } else {
- $error .= '<li class="list-group-item list-group-item-danger">' . $messages['no_user'] . '</li>';
- }
- } else {
- $error .= '<li class="list-group-item list-group-item-danger">***' . $messages['no_user'] . '</li>';
- }
- }
- }
- ?>
- <?php
- if ( file_exists('Inc/head.php') ) {
- include_once('Inc/head.php');
- } else {
- echo 'Nem lehet betölteni a fejrészt!';
- }
- ?>
- <body>
- <div class="container">
- <div class="row">
- <div class="col-md-4 col-md-offset-4 col-xs-12">
- <div class="login-panel panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">Bejelentkezés</h3>
- </div>
- <div class="panel-body">
- <form role="form" method="post">
- <fieldset>
- <div class="form-group required">
- <label class="control-label" for="email">Email cím: </label>
- <input class="form-control" name="email" type="email" value="<?php @form_text($_POST['email']);?>" autofocus>
- </div>
- <div class="form-group required">
- <label class="control-label" for="password">Jelszó: </label>
- <input class="form-control" name="password" type="password">
- </div>
- <?php
- if ( !empty($error) ) {
- echo '<div class="form-group required">';
- echo '<ul class="list-group">';
- echo '<li class="list-group-item list-group-item-danger list-group-item-head"><span class="lead"><strong>Hiba történt!</strong></span></li>';
- echo $error;
- echo '</ul>';
- echo '</div>';
- }
- ?>
- <button type="submit" class="btn btn-lg btn-success btn-block">Belépés <span class="glyphicon glyphicon-log-in"></span></button>
- </fieldset>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- <?php
- if ( file_exists('Inc/scripts.php') ) {
- include_once('Inc/scripts.php');
- } else {
- echo 'Nem lehet betölteni a scripteket!';
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement