Registration form for new user.
Registration form sent to MongoDB with encrypted passwords.
This is the landing page for the application in which the user must successfully sign in to gain access to the rest of the web app.
After a successful login, the user can now see navigation bars and can move through the web application.
My role in this team was to create the login mechanism for the IT Dashboard. In doing this, I linked the application to MongoDB to have a fully functioning register and login mechanism. I began by creating the registration form for the user the visit in order to gain access to the dashboard. The registration form would send the user's information to MongoDB while encrypting their passwords, the password encryption method was to hash and salt the passwords for adequate storage. In the Login page the application would call to MongoDB to verify the user's identity and allow them access to the web application. When successfully signing in, the user then had access to view the navigation bars on the screen and other user-only pages, I was able to use JSON Web Tokens to allow track the user's session and then deleting the token once the user logged out. Once the user logged out, they were sent back to the sign in page where they could no longer access any other page of the web application.