Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  session_start();
  5.  
  6.  $conn = new mysqli("localhost", "root", "", "userdb") OR die("Error: ". mysqli_error($conn));
  7.  
  8.  if (isset($_POST['save'])) {
  9.     if (!empty($_POST['username']) && !empty($_POST['email']) && !empty($_POST['password']) && !empty($_POST['password2'])) {
  10.  
  11.  
  12.         $username = mysql_real_escape_string($_POST['username']);
  13.         $email = mysql_real_escape_string($_POST['email']);
  14.         $password = mysql_real_escape_string($_POST['password']);
  15.         $password2 = mysql_real_escape_string($_POST['password2']);
  16.  
  17.  
  18.  
  19.         if ($password == $password2) {
  20.             $password = md5($password);
  21.  
  22.  
  23.             $iQuery = "INSERT INTO users(username, email, password) values(?, ?, ?)";
  24.  
  25.             $stmt = $conn->prepare($iQuery);
  26.             $stmt->bind_param("sss", $username, $email, $password);
  27.  
  28.             if ($stmt->execute()) {
  29.             $_SESSION['msg'] = "The account has been created.";
  30.             $_SESSION['alert'] = "alert alert-success";
  31.  
  32.             header("location: login.php");
  33.                 }
  34.  
  35.  
  36.             $stmt->close();
  37.             $conn->close();
  38.         }
  39.  
  40.         else{
  41.  
  42.             $_SESSION['msg'] = "Passwords do not match.";
  43.             $_SESSION['alert'] = "alert alert-warning";
  44.  
  45.  
  46.  
  47.         }
  48.  
  49.  
  50.  
  51.     }
  52.  }
  53.  
  54.  
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement