Advertisement
Guest User

login.php

a guest
Oct 9th, 2016
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.41 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if (isset($_POST['submit'])) {
  4.     $user = $_POST['username'];
  5.     $pwrd = $_POST['password'];
  6.  
  7.     // include database
  8.     include('../includes/db_connect.php');
  9.  
  10.     if (empty($user) || empty($pwrd)) {
  11.         echo "Missing information";
  12.     } else{
  13.         $user = strip_tags($user);
  14.         $user = $db -> real_escape_string($user);
  15.         $user = strip_tags($pwrd);
  16.         $user = $db -> real_escape_string($pwrd);
  17.         $pwrd = md5($pwrd);
  18.         $query = $db -> query("SELECT user_id, username FROM user WHERE username ='$user' AND password = '$pwrd' ");
  19.  
  20.         if ($query -> num_rows === 1) {
  21.             while($row = $query -> fetch_object()){
  22.                 $_SESSION['user_id'] = $row -> user_id;
  23.             }
  24.             header('Location: ../index.php');
  25.             exit();
  26.         } else{
  27.             echo "Missing information";
  28.         }
  29.     }
  30. }
  31. ?>
  32.  
  33. <!DOCTYPE html>
  34. <html lang="en">
  35. <head>
  36.     <meta charset="UTF-8">
  37.     <title>Blog Systme with PHP</title>
  38.     <link rel="stylesheet" href="../css/bootstrap.min.css">
  39.     <script src="../includes/jquery-3.1.0.js"></script>
  40. </head>
  41. <body>
  42.     <div id="container" class="container">
  43.         <div class="row">
  44.             <form action="login.php" method="post" >
  45.                 <p>
  46.                     <label for="username">Username</label>
  47.                     <input type="text" id="username">
  48.                 </p>
  49.                 <p>
  50.                     <label for="passwrod">Password</label>
  51.                     <input type="password" id="password">
  52.                 </p>
  53.                 <input type="submit" name="submit" value="Login">
  54.             </form>
  55.         </div>
  56.     </div>
  57. </body>
  58. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement