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

Improve the sign-in process #180

Open
avenmia opened this issue Dec 6, 2023 · 0 comments
Open

Improve the sign-in process #180

avenmia opened this issue Dec 6, 2023 · 0 comments
Labels
enhancement New feature or request Medium Priority Nice to have that would be done by early May for the state rollout.

Comments

@avenmia
Copy link
Collaborator

avenmia commented Dec 6, 2023

The current sign-in/create account implementation uses NextAuth's email provider to send magic links to user's email that they can use to log in. If there is an existing account it retrieves the user's data from the database, otherwise it creates a new account.

One pain point for users was that they couldn't remember their email passwords. They would be signed in to their email on their phone, but since they were using the workshop's computer, they wouldn't be able to use the magic link.

The goal of this issue is to come up with an alterative way for people to sign-in/create an account so that they don't need to remember their email passwords.

Notes:

  • I think it's best the solution doesn't end up storing user's passwords
  • An idea I had was that we could maybe display the sign-in link in the email and have it pass through a URL shortener so that they could type it into their browser

References:

@avenmia avenmia added enhancement New feature or request Medium Priority Nice to have that would be done by early May for the state rollout. labels Dec 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Medium Priority Nice to have that would be done by early May for the state rollout.
Projects
None yet
Development

No branches or pull requests

1 participant