Guest User

Untitled

a guest
Jun 28th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <?php
  2. ob_start("ob_gzhandler");
  3. // Cache test!
  4. header("Cache-Control: must-revalidate");
  5.  
  6. $offset = 60 * 60 * 24 * 3;
  7. $garbage_timeout = 3600; // 3600 seconds = 60 minutes = 1 hour
  8. $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
  9. header($ExpStr);
  10.  
  11. ini_set('session.gc_maxlifetime', $garbage_timeout);
  12.  
  13. session_start();
  14.  
  15. require("db_config.php");
  16.  
  17. function to_login()
  18. {
  19. $_SESSION = array();
  20. sleep(3);
  21. echo "<script>window.location='../logout.php';</script>";
  22. die();
  23. }
  24.  
  25. function check_login($username, $password, $branch)
  26. {
  27. $sql = "
  28. SELECT id, name, grp, branch
  29. FROM users
  30. WHERE user = '" . mysql_real_escape_string($username) . "'
  31. AND password = MD5('" . mysql_real_escape_string($password) . "')
  32. AND branch = '" . mysql_real_escape_string($branch) . "'";
  33.  
  34. if($res = mysql_query($sql))
  35. {
  36. if(mysql_num_rows($res) == 1)
  37. {
  38. $row = mysql_fetch_assoc($res);
  39. $_SESSION['id'] = $row['id'];
  40. $_SESSION['user'] = $row['name'];
  41. $_SESSION['branch'] = $row['branch'];
  42. $_SESSION['group'] = $row['grp'];
  43. $_SESSION['logged_in'] = true;
  44. }
  45. else
  46. to_login();
  47. }
  48. else
  49. to_login();
  50. }
  51.  
  52. if(!isset($_SESSION['logged_in']))
  53. {
  54. if(isset($_POST['username'], $_POST['password'], $_POST['branchnr']))
  55. check_login($_POST['username'], $_POST['password'], $_POST['branchnr']);
  56. else
  57. to_login();
  58. }
  59. ?>
Add Comment
Please, Sign In to add comment