Closed iambibhas closed 5 years ago
One issue with the removal of external IDs we saw the other day - because twitter auth doesn't return email address, if someone deleted twitter extid, there doesn't seem to be any way to add it again. Twitter auth right now asks for email address after login. Which wont work for an existing account.
We need to add a "add external ID" button on profile page and link to currently logged in account when the user comes back from twitter login.
That should be in this PR: buttons for all login services should be included in an "add external id" section.
The buttons can link to the existing /login/<service>
endpoints. Lastuser will add them to the current profile if the user is already logged in. It will also prompt the user to merge accounts if there's an overlap with another account.
Account merger reversal is discussed in #230. It'll become high priority once we include the option of adding external services as people will start accidentally merging accounts.
The pending verification
text should be a link to where the user can resend a verification link to themselves.
Updated profile page design, with added option to
Also touched upon #189 and #190.