Guest User

Untitled

a guest
Sep 13th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. <?php
  2. $usernameVal=$_REQUEST["username"];
  3. //$passwordVAl=$_REQUEST["password"];
  4.  
  5.  
  6. $servername = "localhost";
  7. $username = "root";
  8. $password = "";
  9. $dbname = "usertest_db";
  10.  
  11. // Create connection
  12. $conn = new mysqli($servername, $username, $password, $dbname);
  13. // Check connection
  14. if ($conn->connect_error) {
  15. die("Connection failed: " . $conn->connect_error);
  16. }
  17. else
  18. {
  19. $escapedPW = mysqli_real_escape_string($conn,$_REQUEST['password']);
  20.  
  21. # generate a random salt to use for this account
  22. $salt = bin2hex(mcrypt_create_iv(32, MCRYPT_DEV_URANDOM));
  23. $saltedPW = $escapedPW . $salt;
  24. ///sha256 is a hashing algorithm
  25. $hashedPW = hash('sha256', $saltedPW);
  26.  
  27. $sql="insert into user(username,password,salt)
  28. value('$usernameVal','$hashedPW','$salt')";
  29. $result=$conn->query($sql);
  30. if($result==true)
  31. echo "user inserted successfully";
  32. else
  33. echo "user insertion error";
  34.  
  35. }
Add Comment
Please, Sign In to add comment