vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   lost/reset password system needs work (https://vborg.vbsupport.ru/showthread.php?t=153307)

jbroder 07-25-2007 01:20 AM

lost/reset password system needs work
 
I have two VB installs, running 3.0 and 3.6.

My users are not always the most tech-savvy, and so they get really confused by the lost password system.

The way the standard lost pw system works is that it emails the user a link to generate a new numeric (ex: 3450596) password, and then requires the user to use the user cp to change the password to something the user wants.

What would be more user-friendly, in my opinion, would be to bypass the numeric password, and send an email that says click here to update your password.

The change password url would have some sort of quick-expiring querystring hash to prevent unauthorized access.

I think this would be as secure as the existing system, since both will allow the email recipient to change the password. Mine just has fewer steps for the user to take.

I have been searching here for a mod like this, and didn't see any, but "lost password" is not a very unique search string, so maybe it is there and I just can't find it.

Does anyone know of a mod that does this?

Does anyone think this would be useful?

Does anyone think this is less secure than the existing system?

Thanks for a great site. I hope I put this in the right forum. I come here whenever I need something, and it always works out.

Jon

perfphysio 09-08-2007 10:09 AM

I have asked for the same thing. It seems the password is saved as a one-way encrypted hash, which is ridiculous for user management and convenience. My users have allo sorts of problems trying to work out how to work with the resent temp one and then updating it etc etc. I to am hoping someone makes a mod for this to fix the moist annoying issue and it is perhaps the worst thing about what it otherwise a really good forum solution.

Many of my users have however left the site due to this continual problem!

XFSImperial 09-08-2007 07:12 PM

I usually find that more people message asking for password resets than those who actually attempt to use the form. I think it is something that could be improved upon for future builds. How to best do it securely, that's up for debate.

Paul M 09-08-2007 09:57 PM

I would think the obvious reason it works this way is to stop other users locking you out of your own account. If you can goto a link that just resets your password then so can I, therefore resetting your password and locking you out. Better still I could write a small script that does it for every user - basic denial of service attack.

JacBowen 09-09-2007 01:39 PM

Think that's a no then ;) lol.


All times are GMT. The time now is 01:14 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01008 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete