Advertisement
Guest User

login_user

a guest
Nov 2nd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. function login_user($username, $password) {
  2.  
  3. global $connection;
  4.  
  5. $username = trim($username);
  6. $password = trim($password);
  7.  
  8. $username = mysqli_real_escape_string($connection,$username);
  9. $password = mysqli_real_escape_string($connection,$password);
  10.  
  11. $query = "SELECT * FROM users WHERE username = '{$username}' ";
  12. $select_users_query = mysqli_query($connection, $query);
  13. if (!$select_users_query) {
  14. die("QUERY FAILED" . mysqli_error($connection));
  15. }
  16.  
  17. while($row = mysqli_fetch_array($select_users_query)){
  18.  
  19. $db_user_id = $row['user_id'];
  20. $db_username = $row['username'];
  21. $db_user_password = $row['user_password'];
  22. $db_user_firstname = $row['user_firstname'];
  23. $db_user_lastname = $row['user_lastname'];
  24. $db_user_role = $row['user_role'];
  25.  
  26. }
  27.  
  28. if (password_verify($password, $db_user_password)) {
  29.  
  30. $_SESSION['username'] = $db_username;
  31. $_SESSION['user_firstname'] = $db_user_firstname;
  32. $_SESSION['user_lastname'] = $db_user_lastname;
  33. $_SESSION['user_role'] = $db_user_role;
  34.  
  35.  
  36. redirect("/cms/admin/index.php");
  37.  
  38. } else {
  39.  
  40.  
  41. redirect("/cms/index.php");
  42. }
  43.  
  44.  
  45.  
  46. }
  47.  
  48.  
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement