Advertisement
Guest User

Untitled

a guest
May 5th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.42 KB | None | 0 0
  1. <?php
  2.     require("password.php");
  3.     $connect = mysqli_connect("my_host", "my_user", "my_password", "my_database");
  4.    
  5.     $name = $_POST["name"];
  6.     $username = $_POST["username"];
  7.     $age = $_POST["age"];
  8.     $password = $_POST["password"];
  9.      function registerUser() {
  10.         global $connect, $name, $age, $username, $password;
  11.         $passwordHash = password_hash($password, PASSWORD_DEFAULT);
  12.         $statement = mysqli_prepare($connect, "INSERT INTO user (name, username, age, password) VALUES (?, ?, ?, ?)");
  13.         mysqli_stmt_bind_param($statement, "ssis", $name, $username, $age, $passwordHash);
  14.         mysqli_stmt_execute($statement);
  15.         mysqli_stmt_close($statement);
  16.     }
  17.     function usernameAvailable() {
  18.         global $connect, $username;
  19.         $statement = mysqli_prepare($connect, "SELECT * FROM user WHERE username = ?");
  20.         mysqli_stmt_bind_param($statement, "s", $username);
  21.         mysqli_stmt_execute($statement);
  22.         mysqli_stmt_store_result($statement);
  23.         $count = mysqli_stmt_num_rows($statement);
  24.         mysqli_stmt_close($statement);
  25.         if ($count < 1){
  26.             return true;
  27.         }else {
  28.             return false;
  29.         }
  30.     }
  31.     $response = array();
  32.     $response["success"] = false;  
  33.     if (usernameAvailable()){
  34.         registerUser();
  35.         $response["success"] = true;  
  36.     }
  37.    
  38.     print_r(json_encode($response));
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement