Basic Authentication
Basic Authentication is project, in which I learned to authenticate the users before logging in to allow certain pages and features to be available to them upon logging in. The authentication, requires saving each users session in the back-end and setting that session to null if user logs out.
In this project, I also learned how send an email to the user, upon signing up and sending email when user requests forgot password.
For front-end and back-end code development, JavaScript/React/MUI are utilized. For handling communication between front-end and back-end I used Express.js and Axios. The source codes in the repository are available for viewing.
Login form as main page since, the focus was on authentication.
The sign up form for user, to create account.
To request and reset password for your account.
Main home page after logging in, which allows to view secret and change password.
Change password form after logging in.
Can view your password if click on show password.