increase rate limit when in development

This commit is contained in:
Geriano
2022-07-18 15:50:45 +07:00
parent a217d4a9ae
commit f663ce902c
2 changed files with 4 additions and 3 deletions

View File

@@ -39,11 +39,11 @@ class FortifyServiceProvider extends ServiceProvider
RateLimiter::for('login', function (Request $request) { RateLimiter::for('login', function (Request $request) {
$email = (string) $request->email; $email = (string) $request->email;
return Limit::perMinute(5)->by($email.$request->ip()); return Limit::perMinute(app()->isProduction() ? 5 : 1000)->by($email.$request->ip());
}); });
RateLimiter::for('two-factor', function (Request $request) { RateLimiter::for('two-factor', function (Request $request) {
return Limit::perMinute(5)->by($request->session()->get('login.id')); return Limit::perMinute(app()->isProduction() ? 5 : 1000)->by($request->session()->get('login.id'));
}); });
} }
} }

View File

@@ -45,8 +45,9 @@ class RouteServiceProvider extends ServiceProvider
*/ */
protected function configureRateLimiting() protected function configureRateLimiting()
{ {
// UNCOMENT THIS IF PRODUCTION
RateLimiter::for('api', function (Request $request) { RateLimiter::for('api', function (Request $request) {
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip()); return Limit::perMinute(app()->isProduction() ? 60 : 100_000_000)->by($request->user()?->id ?: $request->ip());
}); });
} }
} }