Advertisement
Guest User

Untitled

a guest
Mar 13th, 2016
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.95 KB | None | 0 0
  1. <form action="inc/login.php" method="post">
  2.                 <div class="col s3">
  3.                     <label for="username">Username</label>
  4.                     <input name="username" type="text" class="validate">
  5.                   </div>
  6.                   <div class="col s3 login_link">
  7.                     <label for="password">Password</label>
  8.                     <input name="password" type="password" class="validate">
  9.                   </div>
  10.                   <div class="col s3 login_button">
  11.                     <button class="btn waves-effect waves-light" type="submit" name="login">Submit
  12.                       <i class="material-icons right">send</i>
  13.                     </button>
  14.                   </div>
  15.                 </div>
  16.               </form>
  17.  
  18.  
  19.  
  20. <?php
  21.     include "db.php";
  22.  
  23.     session_start();
  24.  
  25.     if(isset($_POST['login'])) {
  26.         $username = $_POST['username'];
  27.         $password = $_POST['password'];
  28.  
  29.         $username = mysqli_real_escape_string($connection, $username);
  30.         $password = mysqli_real_escape_string($connection, $password);
  31.  
  32.         $query = "SELECT * FROM users WHERE username = '$username' ";
  33.         $select_user = mysqli_query($connection, $query);
  34.  
  35.         if(!$select_user) {
  36.              die("QUERY FAILED. " . mysqli_error($connection) . ' ' . mysqli_errno($connection));
  37.         }
  38.  
  39.         while($row = mysqli_fetch_array($select_user)) {
  40.             $db_id = $row['user_id'];
  41.             $db_usename = $row['username'];
  42.             $db_password = $row['user_password'];
  43.             $db_firstname = $row['user_firstname'];
  44.             $db_lastname = $row['user_lastname'];
  45.             $db_role = $row['user_role'];
  46.         }
  47.  
  48.         $password = crypt($password, $db_password);
  49.  
  50.         if($username === $db_usename && $password === $db_password && $db_role === 'admin') {
  51.             $_SESSION['username'] = $db_usename;
  52.             $_SESSION['firstname'] = $db_firstname;
  53.             $_SESSION['lastname'] = $db_lastname;
  54.             $_SESSION['role'] = $db_role;
  55.  
  56.             header("Location: ../admin");
  57.         } else {
  58.             header("Location: ../index.php");
  59.         }
  60.     }
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement