سلام
گاها اتفاق میافتد برای سرورهای داخلی، که کپچا کار نمیکند.
یکی از سلوشن ها کنترل تعداد دفعاتی است که طرف لاگین اشتباه میکند و بعد از مدتی برای مدتی بلاک کنیم.
این را در لاراول چطور پیاده سازی کنیم؟
همچنین کپچای گوگل که این اتفاق تحریم برایش میفتد، چه پیشنهاد دیگری هست؟
چ
با سلام
شما باید هر بار که یه نفر تلاش برای لاگین کردن کرد لاگ بگیرید و هر بار بیاید چک کنید که مثلا در 5 دقیقه اخیر چند بار اقدام کرده.
برای لاگ گرفتن میتونید از پکیج https://github.com/spatie/laravel-activitylog استفاده کنید.
برای استفاده از اون هم اگه از laravel-ui authentication استفاده میکنید باید داخل attempt function بنویسید.اگه هم custom auth دارید که هنگام وارد کردن اطلاعات باید بنویسید.
با تشکر
شاید پاسخ شما همینجا باشد