diff options
-rw-r--r-- | modules/user/controllers/password.php | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/user/controllers/password.php b/modules/user/controllers/password.php index 2415d6a1..81bc6e12 100644 --- a/modules/user/controllers/password.php +++ b/modules/user/controllers/password.php @@ -70,14 +70,16 @@ class Password_Controller extends Controller { ->message($message->render()) ->send(); - message::success(t("Password reset email sent")); - print json_encode( - array("result" => "success")); + log::success("user", "Password reset email sent for user $user->name"); } else { - print json_encode( - array("result" => "error", - "form" => $form->__toString())); + // Don't include the username here until you're sure that it's XSS safe + log::warning( + "user", "Password reset email requested for bogus user"); } + + message::success(t("Password reset email sent")); + print json_encode( + array("result" => "success")); } private function _reset_form() { |