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 signin / signup experience #6

Closed
MartinHowarth opened this issue May 12, 2018 · 0 comments
Closed

Improve signin / signup experience #6

MartinHowarth opened this issue May 12, 2018 · 0 comments
Assignees
Labels
help wanted Extra attention is needed V1 Required for first release

Comments

@MartinHowarth
Copy link
Owner

MartinHowarth commented May 12, 2018

There are a few problems here, they are closely related so might be solved by one solution (rather than having multiple github issues)

Authentication:

I don't like the user experience of either of the examples here: https://dash.plot.ly/authentication

The reason for that is that users have the signin before getting into using the app. I think that signin/signup should happen as late as possible to streamline the process.

Feedback when a signin/singup request fails

This one is pretty obvious. Currently if these fail then the user is taken to the next page without warning and the UX is weird.

Wait for signin/signup to return before loading the next page

[This is resolved very hackily right now - consider improving alongside a wider fix here]
Slightly tangential to the previous point. Even on successful login, the session['username'] variable is not set before the next page loads, which can impact on its content. We should instead wait for signin to complete before loading the next page.

@MartinHowarth MartinHowarth changed the title Add authentication Improve signin / signup experience May 12, 2018
@MartinHowarth MartinHowarth added the help wanted Extra attention is needed label May 12, 2018
@MartinHowarth MartinHowarth added the V1 Required for first release label May 25, 2018
@MartinHowarth MartinHowarth self-assigned this May 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed V1 Required for first release
Projects
None yet
Development

No branches or pull requests

1 participant