این یک پروژهی ساده احراز هویت با استفاده از OTP در فریمورک Django است.
- دریافت شماره موبایل از کاربر
- تولید و ارسال کد OTP
- نمایش OTP بهصورت آزمایشی در صفحهی تأیید
- بررسی تلاشهای ناموفق و بلاک کردن موقتی آیپی یا شماره
git clone https://github.com/ALIMRBS/login_system.git
cd login_systempython -m venv venv
source venv/bin/activate # ویندوز: venv\Scripts\activatepip install -r requirements.txtpython manage.py migratepython manage.py runserver- دریافت شماره: http://127.0.0.1:8000/mobile-input/
- وارد کردن کد: http://127.0.0.1:8000/verify-otp/
- وارد کردن رمزعبور: http://127.0.0.1:8000/login-password/
- تکمیل کردن اطلاعات: http://127.0.0.1:8000/complete-info/
- داشبورد(ورود موفق): http://127.0.0.1:8000/dashboard/
⚠️ توجه: این پروژه برای اهداف آموزشی است و ارسال واقعی OTP (مثلاً با پیامک) انجام نمیدهد.