Closed Bug 906883 Opened 11 years ago Closed 10 years ago

Cannot change EMail address of MDN account

Categories

(developer.mozilla.org Graveyard :: General, defect, P1)

All
Other
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: tomchen.org, Assigned: groovecoder)

References

Details

(Whiteboard: [specification][type:bug])

What did you do?
================
1. My MDN account was registered directly on MDN before MDN switched to Persona.
2. Now I want to change my email address of MDN account, because my old email service provider, Yahoo China Mail is closing.
3. On the profile editing page https://developer.mozilla.org/it/profiles/<MY_USER_NAME>/edit , I clicked "Modifica" right beside my email.
4. It said that I must change email with Persona:"To change your MDN email, simply sign in below with the new email address".
5. So I click the "sign in" button and signed in with my new email using persona.

What happened?
==============
It didn't work, showing a "Permission Denied" warning page.

What should have happened?
==========================
It should have successfully changed my email address, without showing any warning.

Is there anything else we should know?
======================================
I've tried several times, bind my old email and new email together, or unbind them in Persona, then tried to modify my MDN account email. But never worked out.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
The same error happens while network.http.sendRefererHeader is 2. So there must be another issue additional to the missing referrer detected in bug 789016 comment 7.
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: DUPLICATE → ---
CCing :lorchard because of relation to Bug 718522 Comment 19
We need to either fix this (because of how often it comes up) or at least add a link to a custom bug form that asks people for their username and email address so that the bugs they file are actually useful. Almost never do people include that information, which means we can't help them.
Why is the option provided at all if it doesn't work?
Yes, change mail doesn't work, with network.http.sendRefererHeader=2 or not.
Severity: normal → critical
Priority: -- → P1
Same problem :(
+1 Please let me know if you need any more information that already present here.
The same issue is present for developer.mozilla account as well.
Assignee: nobody → lcrouch
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/a90919e70dbad692a10bb9aef7afd4b95136029d
fix bug 906883 with browserid_form and csrf_exempt

This makes browserid_change_email work the same as browserid_verify,
since _verify_browserid on the assertion is an effective CSRF protection

https://github.com/mozilla/kuma/commit/2ef9c44a66de2918110c7965a8043bcd2c6f0f8d
Merge pull request #2346 from groovecoder/change-email-bug-906883

fix bug 906883 with browserid_form and csrf_exempt
Status: REOPENED → RESOLVED
Closed: 11 years ago10 years ago
Resolution: --- → FIXED
This is pushed to the production site now and I verified I can change my email address again! \o/
Thanks! I can confirm that this fixes the issue and I'm able to change the email address.
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.