Guest User

Untitled

a guest
Jul 3rd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.74 KB | None | 0 0
  1. <?php
  2. include("php-cont.php");
  3. session_start();
  4.  
  5. $user = $_SESSION['username'];
  6.  
  7. if($user)
  8. {
  9.  
  10.  
  11.     if($_POST['submit'])
  12.     {
  13.         $oldpassword = md5($_POST['oldpassword']);
  14.         $newpassword = $_POST['newpassword'];
  15.         $repeatnewpassword = $_POST['repeatnewpassword'];
  16.        
  17.         $queryget = mysql_query("SELECT password FROM users WHERE username='$user'") or die("Query didn't work!");
  18.         $row = mysql_fetch_assoc($queryget);
  19.        
  20.         $oldpassworddb = $row['password'];
  21.        
  22.         if($oldpassword == $oldpassworddb)
  23.         {
  24.             if($newpassword == $repeatnewpassword)
  25.             {
  26.                 if(strlen($newpassword) >= 6 && strlen($newpassword) <= 25 )
  27.                 {
  28.                
  29.                     // Hash the password
  30.                     $newpassword = md5($_POST['newpassword']);
  31.                     $repeatnewpassword = md5($_POST['repeatnewpassword']);
  32.                                        
  33.                     // Upload the new password into the database
  34.                     $querychange = mysql_query("UPDATE users SET password='$newpassword' WHERE username='$user'");
  35.                     session_destroy();
  36.                    
  37.                     // Let them know their password has changed
  38.                     die("Your password has been changed. <a href='index.php'> Return </a> to main page.");
  39.                    
  40.                 }
  41.                 else
  42.                 {
  43.                     echo("Your password must be between 6 and 25 characters");
  44.                 }
  45.             }
  46.             else
  47.                 die("New passwords didn't match!");
  48.         }
  49.         else
  50.             die("Old password doesn't match!");
  51.     }
  52.     else
  53.     {
  54.         echo("
  55.         <form action='changepassword.php' method='POST'>
  56.             Old password: <input type='password' name='oldpassword'><p>
  57.             New Password: <input type='password' name='newpassword'><br>
  58.             Repeat New Password: <input type='password' name='repeatnewpassword'><br>
  59.                
  60.             <input type='submit' name='submit' value='Change Password'>
  61.         </form>
  62.     ");
  63.  
  64.     }
  65. }
  66. else
  67.     die("You must be logged in to change your password");
  68.  
  69.  
  70. ?>
Add Comment
Please, Sign In to add comment