سلام
دوستان یه راهنمایی برای ساده و حرفه ای نوشتن کد با مضمون زیر لازم دارم.
کاربر بعد از ورود به داشبورد هر مثلا 10 دقیقه نیاز به وارد کردن یک کد امنیتی عددی که قبلا خودش مشخص کرده تو قسمت تنظیمات امنیتی باید وارد کنه تا لاگین باقی بمونه والا از حالت لاگین خارج بشه.
ممنون میشم نمونه کد یا راهنمایی برای نوشتن این بخش به صورت حرفه ای بدید.
این چیزی که شما میفرمایید خود سیستم احراز هویت پیش فرض لاراول براش یک موردی رو داره .
Route::get('/dashboard', [NameController::class, 'function_name'])->middleware(['auth', 'password.confirm']);
این میدلور password.confirm دقیقا کار شما رو انجام میده .
برای تنظیم زمان مورد نظرتون در میدلور هم (مثلا 10 دقیقه) کافیه وارد پوشه confing/auth.php را باز کنید و در انتهای فایل مقدار password_timeout
را برابر زمان مورد نظرتون قرار بدید . (در ضمن بر حسب ثانیه قرار بدید . یعنی 10 دقیقه میشه 600 ثانیه)
البته یک نکته رو فراموش کردم . اینجا رمز دومی در کار نیست . همون رمز اصلی رو باید وارد کنه و به اصطلاح تایید کنه . اگر میخواید باید شخصی سازی اش کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟