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

Create sign in page #37

Open
mirdaki opened this issue Sep 22, 2018 · 4 comments
Open

Create sign in page #37

mirdaki opened this issue Sep 22, 2018 · 4 comments

Comments

@mirdaki
Copy link
Member

mirdaki commented Sep 22, 2018

We should have a single sign in page for the club. It will be a form where people can enter in their UFL email address and click sign in. It will then communicate to the backend with a REST call (don't worry about that for right now), where it will get one of three messages:

  1. Sign in complete, existing member
    • In this case just show a success message and empty the fields so someone else could sign in
  2. Sign in complete, new member
    • Their email wasn't in out database, so we will pop up some additional fields (first name, last name, GitHub handle, if they would like to join out email list, if they would allow us to share their sign-in info with ACM) that the user could fill out (all or some of them) and submit or they could hit "no thanks" to not add the information. If they did submit additional info, make sure they get a confirmation as to weather the server sends back a revived reply or not (like in scenario 3).
  3. Sign in failed
    • Something went wrong and their sign in was not recorded. You should have a message letting them know, so they can try again if they want.
@jperitz
Copy link
Contributor

jperitz commented Sep 23, 2018

Hey, this is something I'd like to work on.

@mirdaki
Copy link
Member Author

mirdaki commented Sep 24, 2018

Awesome, I'll add you to it! Let me know if you have any questions

@mirdaki
Copy link
Member Author

mirdaki commented Jan 28, 2019

There has been some update on this (the UI is more refined and does send HTTP messages to an address). Currently on hold while waiting for the back end API to finish

@rennemannd
Copy link
Contributor

rennemannd commented Sep 12, 2019

I added @swiftlee as this issue was partly addressed by him in the overall react-conversion of the website. The work on the functionality of this page is being worked on further in the feature/auth branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants