راکت

امنیت بالا otp

5 پاسخ

دوستان عزیز یه سوال داشتم میشه بفرمایید چطور با چه پکیجی برای لاراول 8 می تونم زمان تعیین کنم برای مثال کاربری که توی داشبورد هستش مثلا هر 15 دقیقه یک رمز یکبار مصرف براش ایمیل بشه و اونو بزنه تا دوباره داشبورد بالا بیاد نمی خوام خروج پیدا کنه بلکه یه کد 5 رقمی ایمیل بشه بزنه دوباره داشبورد فعال بشه.
ممنون میشم با داکیومنت استفاده باشه.
متشکر

ثبت پرسش جدید

پاسخ‌ها

5
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام می توانید یک schedule درست کنید بعد هر 15 دقیقه یک ایمیل ارسال کنید.

codex68
codex68
@hunt.coders1989

اقای مولایی امکانش هست یک نمونه یا سمپل بذارید از کد که چطور سیشن قفل بشه و بعد با کد دوباره باز بشه ؟

شاید پاسخ شما همین‌جا باشد

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

شما یک schedule درست می کنید بعد register می کنید که هر 15 دقیقه ران بشه شما در schedule چک می کنید که ایا کاربر انلاین هست یا نه ( مثلا یک مقدار به نام online در users ایجاد کنید) اگر انلاین بود ایمیل رو می فرستید.

codex68
codex68
@hunt.coders1989

شاید من منظورم رو بد رسوندم هدف من ارسال ایمیل نیست فقط
1- می خوام کاربری که انلاین شده هر 15 دقیقه داشبورد اون قفل بشه و یه پیام بیاد که می گه کد یکبار مصرف ارسال شده و کد رو بزنه دوباره سیشن فعال بشه این که شما گفتید فقط مربوط میشه به زمانبندی .منظور من این هستش چطور زمانبدی که کردم سیشن رو قفل کنم کاربر نتونه دیگه کاری کنه و یه صفحه دیگه ریدایرکت بشه که ازش کد یکبار مصرف رو می خواد.

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

می تونید از session استفاده کنید مثلا مقدار active رو قرار بدید و تغییرش بدید. برای real time هم میتونید از livewire استفاده کنید.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام