diff --git a/simple_pass_reset.module b/simple_pass_reset.module
index 82cb54b..b074359 100644
--- a/simple_pass_reset.module
+++ b/simple_pass_reset.module
@@ -147,6 +147,7 @@ function simple_pass_reset_pass_reset_submit($form, &$form_state) {
     // This logic copied from user_pass_reset().
     $account = $form_state['user'];
     $GLOBALS['user'] = $form_state['user'];
+    $account->pass = user_hash_password($account->pass);
     user_login_finalize();
 
     watchdog('user', 'User %name used one-time login link.', array('%name' => $account->name));
