diff --git modules/user/user.module modules/user/user.module
index 79c74a3..c484361 100644
--- modules/user/user.module
+++ modules/user/user.module
@@ -1585,7 +1585,7 @@ function user_menu() {
     'title' => 'Request new password',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('user_pass'),
-    'access callback' => TRUE,
+    'access callback' => 'user_is_anonymous',
     'type' => MENU_LOCAL_TASK,
     'file' => 'user.pages.inc',
   );
