Advertisement
Guest User

Untitled

a guest
Apr 17th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.36 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.                 $email = mysqli_real_escape_string($sql, $_POST["email"]);
  28.                 $password = mysqli_real_escape_string($sql, $_POST["password"]);
  29.                 $repeatpassword = mysqli_real_escape_string($sql, $_POST["repeatpassword"]);
  30.                 $encryptedpassword = password_hash($password, PASSWORD_DEFAULT);
  31.                 $query = "INSERT INTO USERS (username, email, password) VALUES ('$username', '$email', '$encryptedpassword')";
  32.                 if($password == $repeatpassword) {
  33.                     mysqli_query($sql, $query);
  34.                     echo "Account successfully created! <br>";
  35.                 }else {
  36.                     echo "Error: passwords do not match. <br>";
  37.                 }
  38.             }
  39.         ?>
  40.     </body>
  41. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement