Advertisement
Guest User

Untitled

a guest
May 3rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. <?php
  2. require 'init.php';
  3.  
  4. $auth = Auth::instance();
  5.  
  6. if ($_POST)
  7. {
  8. $post = $_POST + array(
  9. 'username' => '',
  10. 'password' => '',
  11. 'remember' => FALSE,
  12. );
  13.  
  14. $username = $post['username'];
  15. $password = $post['password'];
  16. $remember = (bool) $post['remember'];
  17.  
  18. $auth->login($username, $password, $remember);
  19.  
  20. // Page refresh ftw
  21. header("Location: " . $_SERVER['PHP_SELF']);
  22. exit;
  23. }
  24. elseif (array_key_exists('logout', $_GET))
  25. {
  26. $auth->logout();
  27. header("Location: " . $_SERVER['PHP_SELF']);
  28. exit;
  29. }
  30. ?><!DOCTYPE html>
  31. <html>
  32. <head>
  33. <meta http-equiv="Content-type" content="text/html;charset=utf-8">
  34. </head>
  35. <body>
  36. <?php if ($auth->logged_in()): ?>
  37. <h1>Användarinfo</h1>
  38. <pre><?php var_dump($auth->get_user()) ?></pre>
  39. <p>
  40. <a href="?logout">Logga ut</a>
  41. </p>
  42. <?php else: ?>
  43. <form action="" method="POST">
  44. <dl>
  45. <dt><label>Användarnamn: <input type="text" name="username"></label></dt>
  46. <dd></dd>
  47. <dt><label>Lösenord: <input type="text" name="password"></label></dt>
  48. <dd></dd>
  49. <dt><label>Kom ihåg mig: <input type="checkbox" name="remember"></label></dt>
  50. <dd></dd>
  51. </dl>
  52. <p>
  53. <input type="submit" value="Logga in">
  54. </p>
  55. </form>
  56. <?php endif; ?>
  57. </body>
  58. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement