rate limit things

This commit is contained in:
Andras Bacsai
2023-08-15 14:27:45 +02:00
parent 88b3005589
commit f8d7c5209e
11 changed files with 90 additions and 9 deletions

View File

@@ -98,6 +98,14 @@ class FortifyServiceProvider extends ServiceProvider
return view('auth.two-factor-challenge');
});
RateLimiter::for('force-password-reset', function (Request $request) {
return Limit::perMinute(15)->by($request->user()->id);
});
RateLimiter::for('forgot-password', function (Request $request) {
return Limit::perMinute(5)->by($request->ip());
});
RateLimiter::for('login', function (Request $request) {
$email = (string)$request->email;