hasgeek / lastuser

Lastuser has been merged into Funnel. This repository is archived.
https://hasgeek.com/
BSD 2-Clause "Simplified" License
166 stars 30 forks source link

Updated profile page #233

Closed iambibhas closed 5 years ago

iambibhas commented 6 years ago

Updated profile page design, with added option to

Also touched upon #189 and #190.

screen shot 2018-04-25 at 4 44 31 pm
iambibhas commented 6 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.

jace commented 6 years ago

That should be in this PR: buttons for all login services should be included in an "add external id" section.

jace commented 6 years ago

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.

jace commented 6 years ago

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.

iambibhas commented 6 years ago

screenshot-2018-6-20_my_profile

jace commented 6 years ago

The pending verification text should be a link to where the user can resend a verification link to themselves.