/OTP-Verification-System

One-Time Password (OTP) verification system

Primary LanguagePythonMIT LicenseMIT

OTP-Verification-System

This is a Python program that implements a One-Time Password (OTP) verification system. The system generates a unique OTP for each user and verifies it against the OTP entered by the user.

Requirements

Python 3.x PyOTP library (pip install pyotp) Flask web framework (pip install flask)

Usage

Clone this repository: git clone https://github.com/PiyushRaj714/otp-verification-system.git Install the required libraries (see above) Run python app.py to start the Flask server Open http://localhost:5000 in a web browser to use the OTP verification system

Features

Generates unique OTP for each user Verifies OTP against user input Automatically expires OTP after a specified time interval Sends email notification to the user upon successful verification

Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue.

Credits

This program was created by PiyushRaj714.

License

This program is licensed under the MIT License. See the LICENSE file for more information.