Advertisement
Guest User

Untitled

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