Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <?php
  2.  
  3. $con = mysql_connect("localhost","root");
  4. if (!$con)
  5. {
  6. die('Could not connect: ' . mysql_error());
  7. }
  8.  
  9. $username = $_POST['userid'];
  10. $password = $_POST['cpword'];
  11. $newpassword = $_POST['pword'];
  12. $confirmnewpassword = $_POST['pword2'];
  13.  
  14. $result = mysql_query("SELECT username, pword FROM login WHERE username='$username'");
  15.  
  16. if(!$result){
  17. echo "The username entered does not exist!";
  18. }
  19. else
  20. if($password != mysql_result($result, 0)){
  21. echo "Entered an incorrect password";
  22. }
  23.  
  24. if($newpassword == $confirmnewpassword){
  25. $sql = mysql_query("UPDATE login SET pword = '$newpassword' WHERE username = '$username'");
  26. }
  27.  
  28. if(!$sql){
  29. echo "Congratulations, password successfully changed!";
  30. }
  31. else{
  32. echo "New password and confirm password must be the same!";
  33. }
  34.  
  35. ?>
  36.  
  37. <?php
  38. $host = "localhost";
  39. $database = "yourdatabase";
  40. $username_db = "root";
  41. $password_db = "databasepassword";
  42. $con = mysqli_connect($hostname, $username_db, $password_db, $database) or die(mysqli_error($con));
  43.  
  44. $username = $_POST['userid'];
  45. $newpassword = $_POST['pword'];
  46. $confirmnewpassword = $_POST['pword2'];
  47.  
  48. if($newpassword == $confirmnewpassword)
  49. {
  50. //password & password confirm match, do the update
  51. $query = sprintf("UPDATE login SET pword=%s WHERE username=%s",
  52. mysql_real_escape_string($newpassword),
  53. mysql_real_escape_string($username));
  54. $sql = mysqli_query($query, $con) or die(mysqli_error($con);
  55. if($sql)
  56. {
  57. echo "Congratulations, password successfully changed!";
  58. }
  59. else
  60. {
  61. //sql error or update didn't work?
  62. echo 'generic failure message';
  63. }
  64. }
  65. else
  66. {
  67. //new password and confirm password weren't the same.
  68. echo "New password and confirm password must be the same!";
  69. }
  70.  
  71. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement