[Bb-trac] [bbPress] #779: proposal for user selected password during registration

bbPress bb-trac at lists.bbpress.org
Wed Jan 30 07:19:37 GMT 2008


#779: proposal for user selected password during registration
--------------------------+-------------------------------------------------
 Reporter:  _ck_          |       Owner:     
     Type:  enhancement   |      Status:  new
 Priority:  normal        |   Milestone:     
Component:  Registration  |     Version:     
 Severity:  normal        |    Keywords:     
--------------------------+-------------------------------------------------
 bbPress should enhance the registration process to the modern friendly
 method of allowing the user to create their own password rather than an
 initial harsh random one that is hard to remember/copy.

 This improvement would have an important benefit of not sending real
 passwords via email in clear text and archived in their email accounts for
 hackers to find.

 method:
 two mandatory additional fields on the register.php page, one for the
 password, a second to verify since it will be hidden as they type, ala
 *****

 optionally, some simple javascript processing could be added to alert the
 user to the password strength

 the currently generated random password can be used instead in an email,
 still sent and required to be checked, as an authorization code to prove
 ownership of an email account

 ie.
 "please click this link to activate your account
 http://bbpress.org/forums/?account-verify=583%$#1*"

 This auth code would have to be stored in user meta data, kept as md5/hash
 etc. like the current password method uses, so a hacker cannot take
 advantage of un-activated accounts if they get ahold of the db.

 The accounts would have to start on inactive status and be upgraded to
 active, deleting the auth code after activation to prevent re-use.

 A user who forgets their password would be sent a new auth code, instead
 of a replacement password - then upon verifying with the link, they would
 get taken to a page to enter a new password for themselves.

-- 
Ticket URL: <http://trac.bbpress.org/ticket/779>
bbPress <http://bbpress.org/>
Innovative forum development


More information about the Bb-trac mailing list