Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. <?php
  2.  
  3. public function controllLoggedIn() {
  4. $isLoggedIn = false;
  5. // hej hej liejsa :) :)
  6. //$this->message = '';
  7.  
  8. if(isset($_POST[self::$logout]) && isset($_SESSION['userLoggedIn'])) {
  9. //
  10. unset($_SESSION['userLoggedIn']);
  11. unset($_SESSION['shouldWelcome']);
  12.  
  13. unset($_COOKIE['Admin']);
  14. setcookie('Admin', '', time() - 3600, '/');
  15.  
  16. //session_destroy();
  17. $this->message = 'Bye bye!';
  18. $isLoggedIn = false;
  19. return $isLoggedIn;
  20. }
  21.  
  22. if(isset($_SESSION['userLoggedIn'])) {
  23. $isLoggedIn = true;
  24. $this->message = '';
  25. }
  26.  
  27. if (isset($_COOKIE['Admin']) && !isset($_SESSION['shouldWelcome'])) {
  28. $this->message = 'Welcome back with cookie';
  29.  
  30. $isLoggedIn = true;
  31. }
  32.  
  33. if(isset($_POST[self::$submitLogin])) {
  34. $user = $_POST[self::$name];
  35. $password = $_POST[self::$password];
  36.  
  37. $this->inputPostName = $user;
  38.  
  39.  
  40. if(empty($user)) {
  41. $this->message = 'Username is missing';
  42. //$response = $this->generateLoginFormHTML($message);
  43. } else if (empty($password)) {
  44. $this->message = 'Password is missing';
  45. //$response = $this->generateLoginFormHTML($message);
  46.  
  47. } else if (isset($_SESSION['shouldWelcome'])) {
  48. if ($_SESSION['shouldWelcome']) {
  49. $this->message = '';
  50. $isLoggedIn = true;
  51. }
  52.  
  53. } else if ($user == 'Admin' && $password == 'Password') {
  54. $isLoggedIn = true;
  55. $_SESSION['userLoggedIn'] = $user;
  56. $_SESSION['shouldWelcome'] = true;
  57. $this->message = 'Welcome';
  58.  
  59. $cookieUsername = $user;
  60. $cookiePassword = $password;
  61.  
  62. if(isset($_POST[self::$keep])) {
  63. setcookie($cookieUsername, $cookiePassword, time() + 3600);
  64. }
  65.  
  66. } else if ($user == 'Admin' || $password == 'Password') {
  67. $this->message = 'Wrong name or password';
  68. //$response = $this->generateLoginFormHTML($message);
  69. }
  70. }
  71.  
  72. return $isLoggedIn;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement