Guest User

Untitled

a guest
Jan 24th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. <?php
  2. require_once('API/mysql/mysql.constants.php');
  3.  
  4. if(isset($_REQUEST['name']))
  5. $name = $_REQUEST['name'];
  6. elseif(isset($_REQUEST['saved_name']))
  7. $name = $_REQUEST['saved_name'];
  8. if(isset($_REQUEST['password']))
  9. $password = $_REQUEST['password'];
  10. else if( isset($_REQUEST['saved_password']))
  11. $password = $_REQUEST['saved_password'];
  12. if($name == '' || $password == '' || ! isset($name) || ! isset($password))
  13. {
  14. if($inName == '')
  15. {
  16. header('login_page.php');
  17. }
  18. else
  19. {
  20. header('login_page.php?name=' . urlencode($name));
  21. }
  22. return;
  23. }
  24.  
  25. $db = Utilities::ensureDBOpen(0);
  26.  
  27. $query = "SELECT * FROM Users WHERE Username =".$name;
  28. $result = $db->query($query);
  29. while($row = $result->fetch_assoc())
  30. {
  31. $dpass = $row['Password'];
  32. $level = $row['level'];
  33. }
  34.  
  35. if ($dpass == $password)
  36. {
  37. $expire_time = time() + 10368000; /* 120 days */
  38. setcookie('saved_name', $name, $expire_time);
  39. setcookie('saved_password', $password, $expire_time);
  40. session_start();
  41.  
  42. $_SESSION['user'] = $name;
  43. $_SESSION['level'] = $level;
  44.  
  45. header( "Location: index.php" );
  46. }
  47. else
  48. {
  49. header('login_page.php?name=' . urlencode($name));
  50. }
  51.  
  52. $db->close();
  53. ?>
Add Comment
Please, Sign In to add comment