Guest User

Untitled

a guest
May 24th, 2018
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. Login.php
  2. <?php
  3. require_once('connect.php');
  4. include('includes/head.php');
  5. ?>
  6.  
  7. <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post" >
  8. <div class="container">
  9. <fieldset>
  10. <h2>Login</h2>
  11. <div class="row">
  12. <label class="fixedwidth">Username:</label>
  13. <input type="text" name="username" required />
  14. </div>
  15. <div class="row">
  16. <label class="fixedwidth">Password:</label>
  17. <input type="password" name="password" />
  18. </div>
  19. <div class="row">
  20. <input type="submit" name="submit" value="LogIn" />
  21. </div>
  22. </fieldset>
  23. </div>
  24. </form>
  25.  
  26. <?php
  27.  
  28. if(isset($_POST['submit'])) {
  29. require_once('connect.php');
  30. $username = mysqli_real_escape_string($connection, $_POST['username']);
  31. $password = mysqli_real_escape_string($connection, $_POST['password']);
  32.  
  33. if(!empty($username) && !empty($password)) {
  34.  
  35.  
  36.  
  37.  
  38. $query = "SELECT * FROM user where username='$username' and
  39. password='$password'";
  40. $result = mysqli_query($connection, $query);
  41. $row=mysqli_fetch_array($result);
  42. mysqli_close($connection);
  43. if(mysqli_num_rows($result) ==1) {
  44.  
  45.  
  46. $fullname=array(firstname=>$row['firstname'],lastname=>$row['lastname']);
  47. session_start();
  48.  
  49. $_SESSION['user'] = $fullname;
  50.  
  51. header('Location: welcome.php');
  52.  
  53. }
  54. else {
  55. echo "<p>Could not find you in the database.</p>";
  56. }
  57. }
  58. else {
  59. echo "<p>Either the username or password are invalid. Please try
  60. again</p>";
  61. }
  62.  
  63.  
  64. }
  65. ?>
  66.  
  67.  
  68.  
  69.  
  70.  
  71. Logout.php
  72. <?php
  73. session_start();
  74.  
  75. unset($_SESSION['user']);
  76. // remove all session variables
  77.  
  78.  
  79. session_destroy();
  80. // destroy the session
  81.  
  82. header('Location: welcome.php');
  83.  
  84. ?>
  85.  
  86.  
  87.  
  88.  
  89. welcome.php
  90. <?php
  91. include('includes/head.php');
  92. include('includes/nav2.php');
  93. session_start();
  94.  
  95. echo 'Welcome '. $_SESSION['user'];
  96. echo '<br><br>';
  97. ?>
Add Comment
Please, Sign In to add comment