TWO-FACTOR AUTHENTICATION (2FA)
This project demonstrates a simple 2FA implementation in Android Studio. The system enhances security by requiring users to verify their login using a one-time password (OTP) sent via email.
Features:
1.Secure email-based OTP generation and delivery.
2.User enters OTP in the app to complete authentication.
3.No data storage for enhanced privacy.
How it works:
1.User enters their email to request login.
2.The app generates an OTP and sends it to the user's email.
3.User inputs the OTP in the app for verification.
4.Upon successful OTP match, access is granted.
Requirements:
-Android Studio
-A valid SMTP email server for sending OTPs
Setup:
1.Clone the repository.
2.Configure email credentials in the project for SMTP.
3.Build and run the app on your Android device or emulator.