Index: branches/5.0.x/core/units/users/users_event_handler.php =================================================================== diff -u -N -r12734 -r12777 --- branches/5.0.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 12734) +++ branches/5.0.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 12777) @@ -1,6 +1,6 @@ Application->StoreVar('password', $newpw); - $user_object->SetDBField('Password', $newpw); + $user_object->SetField('Password', $newpw); + $user_object->SetField('VerifyPassword', $newpw); + $user_object->SetDBField('PassResetTime', adodb_mktime()); $user_object->SetDBField('PwResetConfirm', ''); $user_object->SetDBField('PwRequestTime', 0); @@ -1117,9 +1119,6 @@ $event->redirect_params = array('opener' => 's', 'pass' => 'all'); $event->redirect = $this->Application->GetVar('template_success'); } - - $user_object->SetDBField('Password', md5($newpw)); - $user_object->Update(); } else { $user_current_object->SetError('PwResetConfirm', 'code_expired', 'lu_code_expired'); $event->redirect = false;