Advertisement
Guest User

Untitled

a guest
May 2nd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <?php
  2. include 'header.php';
  3.  
  4. if(isLogged() == true)
  5. {
  6. $homeUrl = getUrl('');
  7. header("Location: {$homeUrl}");
  8. }
  9.  
  10. $username = '';
  11. $password = '';
  12.  
  13. if(isset($_POST['username']))
  14. {
  15. $username = $_POST['username'];
  16. }
  17.  
  18. if(isset($_POST['password']))
  19. {
  20. $password = $_POST['password'];
  21. }
  22.  
  23. if(strlen($password) > 0 && strlen($username)>0)
  24. {
  25. $connection = Connection::GetInstance();
  26. $q = "SELECT id FROM `users` WHERE ";
  27. $q.= " email = '{$username}' AND password = '{$password}'";
  28. //echo $q;
  29. //die();
  30. $result = $connection->query($q);
  31. if($result)
  32. {
  33. $user = $result->fetch_assoc();
  34. if($user !== null)
  35. {
  36. $_SESSION['userId'] = $user['id'];
  37. $homeUrl = getURL('');
  38. header("Location: {$homeUrl}");
  39. }
  40. else
  41. {
  42. echo 'Wrong details!';
  43. }
  44. }
  45. }
  46. ?>
  47. <h1>Hello from login</h1>
  48.  
  49. <div>
  50. Username: <?= $username ?> <br/>
  51. Password: <?= $password ?> <br/>
  52. </div>
  53.  
  54. <form method="POST">
  55. <input
  56. type="text" name="username" required
  57. />
  58. <br/>
  59. <input
  60. type="password" name="password" required
  61. />
  62. <br/>
  63. <button type="submit">Login</button>
  64. </form>
  65. <?php
  66. include 'footer.php';
  67. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement