Advertisement
AviEzerzer

Untitled

Jul 25th, 2017
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.96 KB | None | 0 0
  1. <?php
  2. // Start the session
  3. session_start();
  4. $error = "";
  5. if ($_SERVER['REQUEST_METHOD'] === "POST") {
  6.     $connection = mysqli_connect("localhost", "root", "", "authdb");
  7.  
  8.     $username = mysqli_real_escape_string($connection, $_POST['username']);
  9.     $pass = mysqli_real_escape_string($connection, $_POST['password']);
  10.     $email = mysqli_real_escape_string($connection, $_POST['email']);
  11.  
  12.     if ($connection) {
  13.  
  14.         $query = " SELECT * FROM users WHERE username = '$username' AND password = '$pass' AND email='$email'  ";
  15.         $res = mysqli_query($connection, $query);
  16.         $data = mysqli_fetch_assoc($res);
  17.         var_dump($data);
  18.         if ($data) {
  19.             $error = 'Session variable set.';
  20.             $_SESSION["username"] = $_POST['username'];
  21.         } else {
  22.             $error = 'username not found.';
  23.         }
  24.     } else {
  25.         die("Connection Failed!");
  26.     }
  27. }
  28. ?>
  29.  
  30. <!DOCTYPE html>
  31. <html lang="en">
  32.  
  33.     <head>
  34.         <title>Login</title>
  35.         <link rel="stylesheet" type="text/css" href="./css/style.css">
  36.         <link href="https://fonts.googleapis.com/css?family=Raleway:300,400,500,700" rel="stylesheet">
  37.     </head>
  38.  
  39.     <body>
  40.         <div id = "login-page">
  41.             <div id = "form-box">
  42.                 <form class = "login-form" method="POST" action="login.php">
  43.                     <input type = "text" name="username" placeholder = "username" />
  44.                     <input type = "password" name="password" placeholder = "password" />
  45.                     <input type = "email" name="email" placeholder = "password" />
  46.                     <button>LOGIN</button>
  47.                     <?php
  48.                     echo "<BR>";
  49.                     echo $error;
  50.                     echo $_SESSION["username"];
  51.                     ?>
  52.                     <p class = "message">Not registered? <a href = "#">Create an account</a></p>
  53.                 </form>
  54.  
  55.             </div>
  56.         </div>
  57.     </body>
  58.  
  59. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement