Advertisement
Guest User

Untitled

a guest
Apr 17th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.21 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset='utf-8'/>
  5.         <meta http-equiv='Content-type' content='text/html; charset=utf-8'/>
  6.         <meta name='viewport' content='width=device-width, initial-scale=1'/>
  7.         <title>Submitted.</title>
  8.     </head>
  9.     <body>
  10.         <?php
  11.             $servername = "localhost";
  12.             $username = "root";
  13.             $password = "testing123";
  14.             $database = "main";
  15.  
  16.             // Create connection
  17.             $sql = new mysqli($servername, $username, $password, $database);
  18.             if ($sql->connect_error) {
  19.                 die("Connection failed: " . $sql->connect_error);
  20.             } else {
  21.                 echo "Connected successfully to database. <br>";
  22.             }
  23.            
  24.             //Handle Logins
  25.             if ($_SERVER["REQUEST_METHOD"] == "POST") {
  26.                 $username = mysqli_real_escape_string($sql, $_POST["username"]);
  27.                 $password = mysqli_real_escape_string($sql, $_POST["password"]);
  28.                 $query = "SELECT PASSWORD FROM USERS WHERE USERNAME = '$username'";
  29.                 $result = mysqli_query($sql, $query);
  30.                 $hash = mysqli_fetch_field($result);
  31.                 $hash = mysqli_fetch_assoc($result)["PASSWORD"];
  32.                 if (password_verify($password, $hash)) {
  33.                     echo "Sucessfully logged in as $username!";
  34.                 } else {
  35.                     echo "Incorrect username or password.";
  36.                 }
  37.             }
  38.         ?>
  39.     </body>
  40. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement