Advertisement
Guest User

Untitled

a guest
Jun 16th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. function addUser(){
  2.  
  3. global $connection;
  4.  
  5. if(isset($_POST['submit'])){
  6.  
  7. $username = $_POST['username'];
  8. $password = $_POST['password'];
  9. $display_name = $_POST['display_name'];
  10. $email = $_POST['email'];
  11. $carrier_id = ['carrier'];
  12.  
  13. $salt = hash('sha256', randomString());
  14. $salt = hash('sha256', $salt);
  15.  
  16. $password = hash('sha256', $password);
  17. $password = hash('sha256', $salt . $password);
  18.  
  19. $userhash = hash('sha256', $username);
  20.  
  21. $token = hash('sha256', randomString());
  22. $token = hash('sha256', $token);
  23.  
  24. $query = $connection->prepare("
  25.  
  26. INSERT INTO users(carrierID,username,username_hash,password,display_name,email,salt,token)
  27. VALUES (:carrier_id, :username, :userhash, :password, :display_name, :email, :salt, :token)
  28.  
  29. ");
  30. $query->execute([
  31.  
  32. 'carrier_id'=>$carrier_id,
  33. 'username'=>$username,
  34. 'userhash'=>$userhash,
  35. 'password'=>$password,
  36. 'display_name'=>$display_name,
  37. 'email'=>$email,
  38. 'salt'=>$salt,
  39. 'token'=>$token
  40.  
  41. ]);
  42. header("Location: users.php");
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement