Login – Register – Forgot
Today, I focused on building a basic user management system by implementing Login, Register, and Forgot functionalities. Here’s an overview of what we covered:
Login Process:
I performed username and password authentication. Using the API, user credentials were validated, and upon successful login, the user was redirected to the next step.
Register Process:
I implemented the creation of new user accounts. Username, password, and email information were verified, and if valid, a new user was created via the API and stored in the database.
Forgot Process:
A password recovery system was designed using the user’s email address. The API validated the email and sent a recovery link to the user’s email address.
Throughout these processes, we utilized a RESTful API and integrated it with a MySQL database to ensure secure handling and validation of user information. Additionally, I tested the functionality using Swagger to ensure accuracy.


