You are here: Foswiki>Tasks Web>Item10206 (30 May 2014, GeorgeClark)Edit Attach

Item10206: Reset Password makes it too easy to reset another user's password

pencil
Priority: Normal
Current State: Confirmed
Released In: n/a
Target Release: minor
Applies To: Engine
Component: FoswikiUIPasswords
Branches:
Reported By: ArthurClemens
Waiting For:
Last Change By: GeorgeClark
For public Foswiki sites it is too easy to reset the password of other wiki users:
  1. In the login screen, click on "I forgot my password"
  2. On the Reset Password page, enter anyone's wiki name and click "Reset password"
  3. That person now receives an email:

Dear XXX

Login name "XXX" Your password has been changed to "CJ0U35FO".

Please visit http://site.com/System/ChangePassword to change your password to something more memorable for you.

If you have any questions, please contact me@site.com.

Instead, Foswiki should send out a request to change the password, much like the registration confirmation:
  1. In the login screen, click on "I forgot my password"
  2. On the Reset Password page, enter anyone's wiki name and click "Send request"
  3. The email should go along these lines:

Dear XXX

You (or perhaps someone else) has send a request to reset your password.

If this is a valid request, follow up by visiting http://site.com/System/ResetMyPassword?secretcode=XTRDQUWYS

If you have any questions, please contact me@site.com.

  1. The user visits that page and clicks "Reset password"
  2. In the confirmation screen, the user can change the password to something memorable

-- ArthurClemens - 29 Dec 2010

 

ItemTemplate edit

Summary Reset Password makes it too easy to reset another user's password
ReportedBy ArthurClemens
Codebase 1.1.2, trunk
SVN Range
AppliesTo Engine
Component FoswikiUIPasswords
Priority Normal
CurrentState Confirmed
WaitingFor
Checkins
TargetRelease minor
ReleasedIn n/a
CheckinsOnBranches
trunkCheckins
Release01x01Checkins
Topic revision: r3 - 30 May 2014, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy