This project implements a simple two-factor authentication system in Python. It asks users to provide two different forms of identification to authenticate themselves.
- User authentication using a username and password
- Generation of a random 6-digit verification code
- Sending the verification code to the user
- Validation of the verification code provided by the user
- Python 3.x
- Clone the repository:
git clone https://github.com/your-username/two-factor-authentication.git
- Change into the project directory:
cd two-factor-authentication
- Run the application:
python main.py
- Follow the prompts to enter your username, password, and verification code.
Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.