# otp_requests

# جدول درخواست‌های رمز یکبار مصرف

## مقدمه

این جدول برای مدیریت ارسال، اعتبارسنجی و کنترل دفعات استفاده از رمزهای یکبار مصرف طراحی شده است. داده‌های این بخش نقش کلیدی در فرآیند ورود، تأیید هویت و افزایش امنیت ارتباط کاربران و همکاران با سامانه دارند.

## ساختار جدول

<div class="container align-right" id="bkmrk-%D8%B3%D8%AA%D9%88%D9%86-%D9%86%D9%88%D8%B9-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD%D8%A7"><table><thead><tr><th>ستون</th><th>نوع داده</th><th>توضیحات</th></tr></thead><tbody><tr><td class="ltr">id</td><td class="ltr">BIGINT UNSIGNED</td><td>شناسه اصلی رکورد، افزایش خودکار</td></tr><tr><td class="ltr">type</td><td class="ltr">ENUM('sms','telegram')</td><td>روش ارسال رمز یکبار مصرف</td></tr><tr><td class="ltr">object\_type</td><td class="ltr">ENUM('passenger','operator','colleague')</td><td>نوع موجودیتی که رمز برای آن صادر شده است</td></tr><tr><td class="ltr">object</td><td class="ltr">BIGINT UNSIGNED</td><td>شناسه موجودیت دریافت‌کننده رمز</td></tr><tr><td class="ltr">otp\_code</td><td class="ltr">VARCHAR(6)</td><td>کد رمز یکبار مصرف صادر‌شده</td></tr><tr><td class="ltr">issued\_at</td><td class="ltr">DATETIME</td><td>زمان صدور رمز</td></tr><tr><td class="ltr">expires\_at</td><td class="ltr">DATETIME</td><td>زمان پایان اعتبار رمز</td></tr><tr><td class="ltr">is\_used</td><td class="ltr">TINYINT(1)</td><td>وضعیت استفاده شدن رمز، پیش‌فرض ۰</td></tr><tr><td class="ltr">request\_count</td><td class="ltr">INT</td><td>تعداد دفعات درخواست رمز، پیش‌فرض ۱</td></tr><tr><td class="ltr">created\_at</td><td class="ltr">TIMESTAMP</td><td>زمان ثبت رکورد</td></tr><tr><td class="ltr">updated\_at</td><td class="ltr">TIMESTAMP</td><td>زمان آخرین به‌روزرسانی رکورد</td></tr></tbody></table>

</div>## نتیجه‌گیری

جدول درخواست‌های رمز یکبار مصرف، ستون فقرات امنیت ورود در سامانه محسوب می‌شود و با کنترل زمان اعتبار، دفعات درخواست و وضعیت استفاده، از سوءاستفاده و دسترسی غیرمجاز جلوگیری می‌کند. این جدول به‌صورت مستقیم با بخش کاربران، همکاران و اپراتورها در ارتباط است.

<div class="container align-right" id="bkmrk-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%E2%80%93-"><footer>مستند پایگاه داده – جدول درخواست‌های رمز یکبار مصرف</footer></div>