First of all, my apologies since I opened this as a forum topic while it should be an issue. Here we go:

I have a weird issue where uses on my drupal installation are not able to recover their password. After going through the password recovery process and getting the email, users get an Access Denied when trying to log back into the site clicking the one time login link on their email.

I haven't been able to reproduce the issue, with a couple of test users I have. But I get dozens of emails every week with this issue and I have no idea how to solve it. I've looked in the forums but haven't found anything.

Any ideas?

(duplicated forum topic: http://drupal.org/node/693516)

Comments

mehuls’s picture

Please give me more details of customisation you made to your package and currently used modules other then core drupal modules.

Feel free to contact on my mobile +919426372687 or mehul_n_parmar@yahoo.com

EnekoAlonso-1’s picture

Hi mehuls, thanks for the quick response. Here is the full list of enabled modules:

mysql> select filename from system where type ='module' and status =1;
+--------------------------------------------------------------------------------+
| filename |
+--------------------------------------------------------------------------------+
| sites/all/modules/boost/boost.module |
| modules/block/block.module |
| modules/book/book.module |
| modules/comment/comment.module |
| modules/contact/contact.module |
| modules/dblog/dblog.module |
| modules/filter/filter.module |
| modules/menu/menu.module |
| modules/node/node.module |
| modules/path/path.module |
| modules/php/php.module |
| modules/poll/poll.module |
| modules/profile/profile.module |
| modules/search/search.module |
| modules/statistics/statistics.module |
| modules/system/system.module |
| modules/taxonomy/taxonomy.module |
| modules/tracker/tracker.module |
| modules/trigger/trigger.module |
| modules/update/update.module |
| modules/upload/upload.module |
| modules/user/user.module |
| sites/all/modules/adminrole/adminrole.module |
| sites/all/modules/captcha/captcha.module |
| sites/all/modules/captcha/image_captcha/image_captcha.module |
| sites/all/modules/cck/content.module |
| sites/all/modules/cck/date/date_api.module |
| sites/all/modules/cck/date/date_timezone/date_timezone.module |
| sites/all/modules/cck/email/email.module |
| sites/all/modules/cck/emfield/contrib/emimage/emimage.module |
| sites/all/modules/cck/emfield/contrib/emvideo/emvideo.module |
| sites/all/modules/cck/emfield/emfield.module |
| sites/all/modules/cck/filefield/filefield.module |
| sites/all/modules/cck/imagefield/imagefield.module |
| sites/all/modules/cck/link/link.module |
| sites/all/modules/cck/modules/nodereference/nodereference.module |
| sites/all/modules/cck/modules/number/number.module |
| sites/all/modules/cck/modules/optionwidgets/optionwidgets.module |
| sites/all/modules/cck/modules/text/text.module |
| sites/all/modules/cck/modules/userreference/userreference.module |
| sites/all/modules/ctools/ctools.module |
| sites/all/modules/data/data.module |
| sites/all/modules/feeds/feeds.module |
| sites/all/modules/feeds/feeds_ui/feeds_ui.module |
| sites/all/modules/filterbynodetype/filterbynodetype.module |
| sites/all/modules/fivestar/fivestar.module |
| sites/all/modules/flag/flag.module |
| sites/all/modules/flag/flag_actions.module |
| sites/all/modules/friendlist/friendlist_api/friendlist_api.module |
| sites/all/modules/friendlist/friendlist_blocks/friendlist_blocks.module |
| sites/all/modules/friendlist/friendlist_ui/friendlist_ui.module |
| sites/all/modules/gmap/gmap.module |
| sites/all/modules/htmlbox/htmlbox.module |
| sites/all/modules/image/image.module |
| sites/all/modules/imageapi/imageapi.module |
| sites/all/modules/imageapi/imageapi_gd.module |
| sites/all/modules/imagecache/imagecache.module |
| sites/all/modules/imagecache/imagecache_ui.module |
| sites/all/modules/lightbox2/lightbox2.module |
| sites/all/modules/location/contrib/location_cck/location_cck.module |
| sites/all/modules/location/location.module |
| sites/all/modules/location/location_node.module |
| sites/all/modules/nocaps/nocaps.module |
| sites/all/modules/no_anon/no_anon.module |
| sites/all/modules/path_redirect/path_redirect.module |
| sites/all/modules/popups/popups_test.module |
| sites/all/modules/print/print.module |
| sites/all/modules/print/print_mail/print_mail.module |
| sites/all/modules/print/print_pdf/print_pdf.module |
| sites/all/modules/privatemsg/pm_block_user/pm_block_user.module |
| sites/all/modules/privatemsg/pm_email_notify/pm_email_notify.module |
| sites/all/modules/privatemsg/privatemsg.module |
| sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.module |
| sites/all/modules/rules/rules_admin/rules_admin.module |
| sites/all/modules/services/auth/services_keyauth/services_keyauth.module |
| sites/all/modules/services/servers/json_server/json_server.module |
| sites/all/modules/services/services.module |
| sites/all/modules/services/services/comment_service/comment_service.module |
| sites/all/modules/services/services/file_service/file_service.module |
| sites/all/modules/services/services/node_service/node_service.module |
| sites/all/modules/services/services/spaniards_service/spaniards_service.module |
| sites/all/modules/services/services/system_service/system_service.module |
| sites/all/modules/services/services/user_service/user_service.module |
| sites/all/modules/services/services/views_service/views_service.module |
| sites/all/modules/spaniards_blocks/spaniards_blocks.module |
| sites/all/modules/spaniards_friendlist/spaniards_friendlist.module |
| sites/all/modules/taxonomy_limit/taxonomy_limit.module |
| sites/all/modules/terms_of_use/terms_of_use.module |
| sites/all/modules/token/token_actions.module |
| sites/all/modules/transliteration/transliteration.module |
| sites/all/modules/twitter/twitter_post/twitter_post.module |
| sites/all/modules/views/views_ui.module |
| sites/all/modules/votingapi/votingapi.module |
| sites/all/modules/xmlsitemap/xmlsitemap_node/xmlsitemap_node.module |
| sites/all/modules/xmlsitemap/xmlsitemap_taxonomy/xmlsitemap_taxonomy.module |
| modules/forum/forum.module |
| sites/all/modules/cck/date/date/date.module |
| sites/all/modules/diff/diff.module |
| sites/all/modules/extlink/extlink.module |
| sites/all/modules/pathauto/pathauto.module |
| sites/all/modules/xmlsitemap/xmlsitemap.module |
| sites/all/modules/twitter/twitter.module |
| sites/all/modules/fasttoggle/fasttoggle.module |
| sites/all/modules/cck/modules/fieldgroup/fieldgroup.module |
| sites/all/modules/devel/devel.module |
| sites/all/modules/spaniards/spaniards.module |
| sites/all/modules/token/token.module |
| sites/all/modules/views/views.module |
| sites/all/modules/friendlist/friendlist_views/friendlist_views.module |
| sites/all/modules/rules/rules/rules.module |
| sites/all/modules/globalredirect/globalredirect.module |
| sites/all/modules/popups/popups.module |
+--------------------------------------------------------------------------------+
112 rows in set (0.00 sec)

WorldFallz’s picture

Status: Active » Closed (won't fix)

Per the notice right on the issue creation page, the drupal issue queue is not for requesting support for specific websites. Please post to the forums or see http://drupal.org/support for more ideas. Thanks.

EnekoAlonso-1’s picture

Status: Closed (won't fix) » Closed (fixed)

That's what I thought when I first opened the forum thread. But then I thought this may be an issue or bug.

Thanks either way. Issue closed.

Anonymous’s picture

Status: Closed (fixed) » Closed (won't fix)

The issue has been already marked as won't fix; there is no reason to close it, as that status is only used to automatically close issues marked as fixed after 2 weeks.

xacobe’s picture

I think this could be same issue Im having ->http://drupal.org/node/705702#comment-2636936
Only user on default languange are able to get email password recovery.

EnekoAlonso-1’s picture

That it's very interesting, Xacobe. I had set up different languages on my site (spanish and english) but always reverted back to only english for performance reasons.

Guess what? I have just enabled locale module again, and added spanish language. Immediately I have realized that I had my default language set to spanish, even being the locale module disabled. Interestingly, the users I used to try to reproduce the issue had the spanish language selected in their profiles. That could be the reason why I was able to recover the password properly.

Now, after changing the site language back to english, I'm still able to recover my password with a user whose language is spanish, so I'm still not able to reproduce the issue.

Either way, I have disabled the spanish language and updated all my users in the database to english language. Hopefully this will fix their problem.

Thank you very much.

PS: Sorry for posting here while the issue is 'wont fix'. Just thinking this maybe helpful for someone else.

EnekoAlonso-1’s picture

Looks like Firefox is guilty: http://drupal.org/node/693516#comment-4515262