Skip to content

AliMRBS/login_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Django OTP Authentication (Test Mode)

این یک پروژه‌ی ساده احراز هویت با استفاده از OTP در فریم‌ورک Django است.

ویژگی‌ها

  • دریافت شماره موبایل از کاربر
  • تولید و ارسال کد OTP
  • نمایش OTP به‌صورت آزمایشی در صفحه‌ی تأیید
  • بررسی تلاش‌های ناموفق و بلاک کردن موقتی آی‌پی یا شماره

نصب و اجرا

1. کلون کردن پروژه

git clone https://github.com/ALIMRBS/login_system.git
cd login_system

2. ساخت محیط مجازی (اختیاری ولی توصیه‌شده)

python -m venv venv
source venv/bin/activate  # ویندوز: venv\Scripts\activate

3. نصب وابستگی‌ها

pip install -r requirements.txt

4. اجرای مایگریشن‌ها

python manage.py migrate

5. اجرای سرور

python manage.py runserver

6. آدرس‌های مهم


⚠️ توجه: این پروژه برای اهداف آموزشی است و ارسال واقعی OTP (مثلاً با پیامک) انجام نمی‌دهد.


About

Django OTP Authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published