diff --git a/components/ResetPassword.php b/components/ResetPassword.php index 805aafe..90d31c3 100644 --- a/components/ResetPassword.php +++ b/components/ResetPassword.php @@ -5,7 +5,6 @@ use Mail; use Validator; use ValidationException; -use ApplicationException; use Cms\Classes\ComponentBase; use Winter\User\Models\User as UserModel; @@ -76,7 +75,7 @@ public function onRestorePassword() $user = UserModel::findByEmail(post('email')); if (!$user || $user->is_guest) { - throw new ApplicationException(Lang::get(/*A user was not found with the given credentials.*/'winter.user::lang.account.invalid_user')); + return; } $code = implode('!', [$user->id, $user->getResetPasswordCode()]); @@ -90,7 +89,7 @@ public function onRestorePassword() 'code' => $code ]; - Mail::send('winter.user::mail.restore', $data, function($message) use ($user) { + Mail::queue('winter.user::mail.restore', $data, function($message) use ($user) { $message->to($user->email, $user->full_name); }); } diff --git a/components/resetpassword/reset.htm b/components/resetpassword/reset.htm index 78c62da..17593a6 100644 --- a/components/resetpassword/reset.htm +++ b/components/resetpassword/reset.htm @@ -1,5 +1,5 @@
- Please check your email for the activation code. + If your account exists, you will receive an email with the activation code for resetting your password.