Closed Bug 596231 Opened 14 years ago Closed 14 years ago

Delete Account and Password Reset should accept email address

Categories

(Cloud Services :: Web Site - Deprecated, defect)

defect
Not set
normal

Tracking

(blocking2.0 beta7+)

RESOLVED FIXED
Tracking Status
blocking2.0 --- beta7+

People

(Reporter: philikon, Assigned: mconnor)

References

Details

(Whiteboard: [website][ETA: 9/29])

Attachments

(1 file)

As of bug 589979 (Fx Sync 1.5b3), users sign up with just an email address. The username is generated by hashing the email address. When logging into an existing account, Fx Sync will check whether the account name contains any characters not allowed in the username (such as the @ from an email address). If not, it's an old account. If yes, the username is generated like this:

  username = LowerCase(Base32(SHA1(LowerCase(accountname))))

The web pages that allow users to delete their account and reset their password should do the same: accept both old fashioned usernames and email addresses, using the above conversion to get the username from their email address.
Blocks: 592378
Assignee: nobody → mconnor
blocking2.0: --- → beta7+
Component: Server: Registration → Web Site
Flags: blocking-fx-sync1.5+
QA Contact: reg-server → website
Whiteboard: [website]
Whiteboard: [website] → [website][ETA: 9/29]
Attached patch v1Splinter Review
This has the x-forwarded-for fix as part of the diff, I miss Hg already.
Attachment #479620 - Flags: review?(telliott)
Attachment #479620 - Flags: review?(telliott) → review+
Pushed to prod, should be live within 15 minutes.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: