Login and Registration
Welcome to the repository for the Login and Registration System. This project provides secure authentication and user registration functionality for web applications.
This project includes:
- Login Page: Allows existing users to authenticate.
- Registration Page: Enables new users to create accounts.
- Backend Logic: Implemented using Java Spring Boot.
- Database: Utilizes MySQL for user data storage.
- Frontend Interface: Developed with HTML and CSS.
- User authentication with username/email and password.
- Secure validation and error handling.
- "Remember Me" option for persistent login sessions.
- User registration with username, email, and password.
- Input validation for data integrity.
- Secure storage of user credentials in the database.
- Clone the repository.
- Configure MySQL database settings in
application.properties
. - Run the Spring Boot application.
- Access the application through the provided URL.
- Navigate to the login page to authenticate.
- Register for a new account if not already registered.
- Password encryption for secure storage.
- CSRF protection to prevent cross-site request forgery.
- Input validation to prevent injection attacks.
- Social login integration (e.g., Google, Facebook).
- Two-factor authentication for added security.
- Account recovery mechanism for forgotten passwords.
This project is licensed under the MIT License.
[Anurag Singh/7234020314]