Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Confirm username" modal is case-sensitive #6676

Closed
ngoldbaum opened this issue Sep 20, 2019 · 10 comments · Fixed by #6768
Closed

"Confirm username" modal is case-sensitive #6676

ngoldbaum opened this issue Sep 20, 2019 · 10 comments · Fixed by #6768
Labels
bug 🐛 javascript requires change to JavaScript files

Comments

@ngoldbaum
Copy link

When I try to turn off 2FA on my pypi account, after I am prompted to enter my username, the option to "remove application" on the warehouse web interface is grayed out. Unfortunately since I am changing phones today that means that I'll be locked out of my pypi account once my old phone is gone. It would be great if one of the warehouse maintainers could work with me to restore access to my account and re-enable 2FA. My username is ngoldbaum on freenode and I'm happy to chat about this in #pypa or #pypa-dev.

@di
Copy link
Member

di commented Sep 21, 2019

@ngoldbaum Just to confirm, you're attempting to remove an authentication application (TOTP) and not a security device (WebAuthn), correct?

Can you include a screenshot of what you're seeing? Also can you check your Javascript console for any errors?

@di di added the support label Sep 21, 2019
@ngoldbaum
Copy link
Author

I’ll try but unfortunately I’ve already moved my phone and no longer have access to the old TOTP app so I may be locked out of my account.

@ngoldbaum
Copy link
Author

It looks like my session hasn't expired, see below:

image

@di
Copy link
Member

di commented Sep 21, 2019

Looks like this might be case-sensitive, can you try Nathan.Goldbaum instead?

@ngoldbaum
Copy link
Author

Argh, I think that was the issue. Unfortunately I'm locked out of my account now :/

Is there some way for a pypa admin to manually disable 2FA on my account? I'm happy to prove I'm me somehow :)

@di di added the bug 🐛 label Sep 22, 2019
@di di changed the title 2FA: Cannot turn off 2FA "Confirm username" modal is case-sensitive Sep 22, 2019
@nlhkabu
Copy link
Contributor

nlhkabu commented Sep 22, 2019

ping @ewdurbin for 2FA support

FYI @ngoldbaum, you (or other users) should not experience the same issue again, as we are replacing the 'confirm username' functionality with asking users to enter their password in #6527

@ewdurbin
Copy link
Member

ewdurbin commented Sep 23, 2019

Hello @ngoldbaum, can you please email ernest[at]python[dot]org from the email address associated with your PyPI account? I can assist you in recovering access to your account.

@ewdurbin
Copy link
Member

@ngoldbaum can you confirm your account access issues are resolved? I worked with the user to confirm ownership of the primary verified email address on the account as well as control of two major projects the user has access to.

@ngoldbaum
Copy link
Author

Yup, thanks for your help!

@nlhkabu nlhkabu closed this as completed Sep 28, 2019
@di
Copy link
Member

di commented Sep 28, 2019

The original issue still remains (the controller is case-sensitive and shouldn't be)

@di di reopened this Sep 28, 2019
@di di added javascript requires change to JavaScript files and removed support labels Sep 28, 2019
calvin pushed a commit to calvin/warehouse that referenced this issue Oct 6, 2019
calvin pushed a commit to calvin/warehouse that referenced this issue Oct 6, 2019
calvin pushed a commit to calvin/warehouse that referenced this issue Oct 6, 2019
@di di closed this as completed in #6768 Oct 8, 2019
di pushed a commit that referenced this issue Oct 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 javascript requires change to JavaScript files
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants