راکت
bardia
bardia
توسط bardia مطرح شد
حل
5 پاسخ

ایجاد صفحه برای تعداد رمز عبور

سلام
من یه فرم دارم برای لاگین
وقتی کاربر سه بار رمز رو اشتباه زد 1 دقیقه اجاز نمیده رمز وارد کنه
حال من میخوام توی این یک دقیقه اون توی یه صفحه دیگه ای نگه داره با تایمر ی که اون یک دقیقه زمان رو نشون میده


ثبت پرسش جدید
علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
0

داخل sendLockoutResponse بجای exception از ()redirect استفاده کن


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
0

@sj10ss

کنترلر LoginController در لاراول از تریت AuthenticatesUsers استفاده میکنه.
و این تریت هم خودش از تریت دیگری بنام ThrottlesLogins استفاده میکنه.

Illuminate\Foundation\Auth\AuthenticatesUsers
Illuminate\Foundation\Auth\ThrottlesLogins

در AuthenticatesUsers یه متد ()login هست که داخلش از متد ()sendLockoutResponse که در تریت ThrottlesLogins هست٬ استفاده میشه:

return $this->sendLockoutResponse($request);

اینجا جایی هست که به Validation Exception بر می‌خوریم.
در هر کدوم از ۲ متد بالا میتونید کد خودتون رو اضافه کنید.


bardia
bardia
تخصص :Golang/Laravel
@mrbardia727 سال پیشمطرح شد
0

@ali.bayat
این که اوکیه یعنی از قبل انجام داده بودم
من چیز دیگه ای می خوام اونم اینه که منو ببره توی یه صغحه دیگه ای وقتی رمز رو چند بار اشتباه زد


Mohsen Hassanshahi
Mohsen Hassanshahi
تخصص :برنامه نویس
@a.hassanshahi747 سال پیشمطرح شد
0

@sj10ss
از ThrottleLogin می تونید مسیر بهش بدید


امیر اردکانی
امیر اردکانی
تخصص :طراح و برنامه نویس وب
@AmirArdakani7 سال پیشمطرح شد
0

@sj10ss
سلام
لاراول خودکار کاربر رو ارسال میکنه به صفحه خطا 429 شما میتونید این صفحه رو به صورت دلخواه تغییر بدید.


علی بیات
علی بیات
تخصص :توسعه دهنده ارشد وب
@ali.bayat7 سال پیشمطرح شد
0

داخل sendLockoutResponse بجای exception از ()redirect استفاده کن


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

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