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.