Skip to content

Secure and user-friendly login/registration system with OTP verification. Built with HTML, CSS, JS, jQuery, AJAX, PHP, Tailwind CSS, and MySQL. Protects user data with backend OTP verification and password encryption. Easy setup and customizable for seamless integration into your projects. ๐Ÿš€

Notifications You must be signed in to change notification settings

AzimKrishna/Login-Registration-OTP-Page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Login and Registration System with OTP ๐Ÿš€

A simple and secure login and registration system with OTP (One-Time Password) functionality. This project uses HTML, CSS, JavaScript, jQuery, AJAX, PHP, Tailwind CSS, and MySQL.

Features ๐ŸŒŸ

  • Registration:

    • User provides name and email.
    • Email verification using OTP.
    • OTP expires in 5 minutes.
    • Password setup after OTP verification.
    • Successful registration redirects to the login page.
  • Login:

    • User enters email and password.
    • Redirects to the logged-in page upon successful login.
    • Access to the logged-in page is restricted without authentication.
  • Security:

    • Backend OTP verification for maximum security.
    • Passwords hashed and stored in the database.
    • Access control to the logged-in page.

Setup Instructions โš™๏ธ

  1. Database Setup:

    • Create a MySQL database named "user"
    • Import tables using the provided user.sql file through phpMyAdmin or your preferred method.
  2. Server Configuration:

    • Configure your server's mail function for email verification.
    • Adjust SMTP details or use other libraries for production.
  3. Local Setup:

    • Clone the repository to your local machine.
    • Host it on a localhost or a server.
  4. Run the Application:

    • Open the registration and login pages in a web browser.
    • Follow the steps for registration and login.

Dependencies ๐Ÿ› ๏ธ

Screenshots ๐Ÿ“ธ

registration page Screenshot of registration page.

registration page OTP Screenshot of registration page after sending OTP to email.

successfull registration Screenshot of successfull registration.

login page Screenshot of login page.

invalid login Screenshot of invalid credentials on login page.

loggedin page Screenshot of loggedin page.

Feedback and Contributions ๐Ÿ’Œ

If you have any feedback or want to contribute to this project, feel free to contact the developer Azim Krishna, at azimbaji19@gmail.com

Happy coding! ๐Ÿš€

About

Secure and user-friendly login/registration system with OTP verification. Built with HTML, CSS, JS, jQuery, AJAX, PHP, Tailwind CSS, and MySQL. Protects user data with backend OTP verification and password encryption. Easy setup and customizable for seamless integration into your projects. ๐Ÿš€

Topics

Resources

Stars

Watchers

Forks