Skip to content

[TODO] Create Login Modal #75

Description

@gbowne1

Should be able to go to the (R) in the top navigation and click on it and go to the Login at the bottom of the drop down, click on it and get a Login modal or something.

This should also be in the initial steps of running the application, perhaps on a cover page of some sort.

There is currently only a Logout button on the (R) dropdown context menu. I created a separate issue #57 to change that icon and label state.

Now that we have a backend and server. I would expect that we might need to install a few packages:

express-session
axios
passport
mongodb (nodejs driver)
mongoose
cookie-parser
ejs
morgan
passport-local
jsonwebtoken
express-validator
multer
helmet
boom
joi

In the login I would have:

  • Username or Email: This field allows the user to enter their username or email address associated with their account.

  • Password: This field is used for entering the password associated with the username or email. Also use a eye icon from @mui/icons-material to toggle password visibility

  • Remember Me: This checkbox allows the user to choose whether they want the system to remember their login credentials for future visits.

  • Forgot Password: This link provides a way for users to reset their password if they have forgotten it. This should be a link to something the user can enter their email, etc. to have it send them a email with their password/username.

  • Sign In/Log In Button: This button triggers the authentication process and logs the user into the system.

Activity

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions