You've already forked Epicnabbo-Catalogus-Updated-Daily
🆙 More fixes 🆙
This commit is contained in:
@@ -38,11 +38,21 @@ class FortifyServiceProvider extends ServiceProvider
|
||||
{
|
||||
Fortify::createUsersUsing(CreateNewUser::class);
|
||||
|
||||
RateLimiter::for('login', fn (Request $request) => Limit::perMinute(5)->by($request->input('username') . $request->ip()));
|
||||
RateLimiter::for('login', function (Request $request) {
|
||||
$username = $request->input('username');
|
||||
$ip = $request->ip();
|
||||
|
||||
RateLimiter::for('two-factor', fn (Request $request) => Limit::perMinute(5)->by($request->session()->get('login.id')));
|
||||
return Limit::perMinute(5)->by((is_string($username) ? $username : '') . (is_string($ip) ? $ip : ''));
|
||||
});
|
||||
|
||||
Fortify::loginView(fn () => view(\Illuminate\Auth\Events\Login::class, [
|
||||
RateLimiter::for('two-factor', function (Request $request) {
|
||||
$loginId = $request->session()->get('login.id');
|
||||
|
||||
return Limit::perMinute(5)->by(is_string($loginId) ? $loginId : '');
|
||||
});
|
||||
|
||||
/** @phpstan-ignore argument.type */
|
||||
Fortify::loginView(fn () => view('auth.login', [
|
||||
'articles' => WebsiteArticle::latest('id')
|
||||
->take(4)
|
||||
->has('user')
|
||||
@@ -82,7 +92,7 @@ class FortifyServiceProvider extends ServiceProvider
|
||||
$this->authenticate();
|
||||
}
|
||||
|
||||
private function authenticate()
|
||||
private function authenticate(): void
|
||||
{
|
||||
Fortify::authenticateThrough(fn () => array_filter([
|
||||
config('fortify.limiters.login') ? null : EnsureLoginIsNotThrottled::class,
|
||||
|
||||
Reference in New Issue
Block a user