We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 31a3412 commit 110dd0dCopy full SHA for 110dd0d
stubs/FortifyServiceProvider.php
@@ -10,6 +10,7 @@
10
use Illuminate\Http\Request;
11
use Illuminate\Support\Facades\RateLimiter;
12
use Illuminate\Support\ServiceProvider;
13
+use Illuminate\Support\Str;
14
use Laravel\Fortify\Fortify;
15
16
class FortifyServiceProvider extends ServiceProvider
@@ -33,9 +34,9 @@ public function boot(): void
33
34
Fortify::resetUserPasswordsUsing(ResetUserPassword::class);
35
36
RateLimiter::for('login', function (Request $request) {
- $email = (string) $request->email;
37
+ $throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())).'|'.$request->ip());
38
- return Limit::perMinute(5)->by($email.$request->ip());
39
+ return Limit::perMinute(5)->by($throttleKey);
40
});
41
42
RateLimiter::for('two-factor', function (Request $request) {
0 commit comments