Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.19 KB | None | 0 0
  1.  
  2. session_start();
  3.  
  4.  
  5. $user = $_SESSION['username'];
  6.  
  7. if ($user)
  8.  
  9. {
  10.  
  11. //user is logged in
  12.  
  13.         if ($_POST['submit'])
  14.         {
  15.         //check fields
  16.        
  17.         $oldpassword = md5($_POST['oldpassword']);
  18.         $newpassword = md5($_POST['newpassword']);
  19.         $repeatnewpassword = md5($_POST['repeatnewpassword']);
  20.        
  21.         //check pass against db
  22.         $connect = mysql_connect("localhost","root","");
  23.         mysql_select_db("phplogin");
  24.        
  25.         $queryget = mysql_query("SELECT password FROM users WHERE username='$user'") or die("Query didn't work");
  26.         $row = mysql_fetch_assoc($queryget);
  27.        
  28.         $oldpassworddb = $row['password'];
  29.        
  30.            
  31.        
  32.         //check pass
  33.         if ($oldpassword==$oldpassworddb)
  34.         {
  35.        
  36.        
  37.        
  38.         //check twonew pass
  39.         if ($newpassword==$repeatnewpassword)
  40.         {
  41.         //success
  42.         //change pass in db
  43.    
  44.          if (strlen($newpassword)>25||strlen($newpassword)<6)   <---------------Here is the code
  45.         {
  46.          echo "Password must be betwwen 6 & 25";
  47.         }
  48.  
  49.         else
  50.         {
  51.        
  52.                 $querychange = mysql_query("
  53.                 UPDATE users SET password='$newpassword' WHERE username='$user'
  54.                 ");
  55.                
  56.                 session_destroy();
  57.                 die("Your pass has benn changed.<a href='index.php'>Return</a> to the main page");
  58.        
  59.        
  60.        
  61.        
  62.        
  63.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement