input('username')) ->orWhere('username', $request->input('username')) ->first(); if ($user && Hash::check($request->input('password'), $user->password)) { return $user; } return false; }); // Fortify::createUsersUsing(CreateNewUser::class); // Fortify::updateUserProfileInformationUsing(UpdateUserProfileInformation::class); // Fortify::updateUserPasswordsUsing(UpdateUserPassword::class); Fortify::resetUserPasswordsUsing(ResetUserPassword::class); RateLimiter::for('login', static function (Request $request) { $email = (string) $request->input('email'); return Limit::perMinute(5)->by($email.((string) $request->ip())); }); RateLimiter::for('two-factor', static function (Request $request) { return Limit::perMinute(5)->by($request->session()->get('login.id')); }); } }