get(); return view('auth.register', [ 'plantels' => $plantels ]); }); Fortify::authenticateUsing(function (Request $request) { $user = User::where('email', $request->email)->first(); if (! $user) { return null; } if ($user->status == 0) { throw ValidationException::withMessages([ Fortify::username() => 'Tu cuenta ha sido desactivada. Contacta al administrador.' ]); } if (Hash::check($request->password, $user->password)) { return $user; } return null; }); RateLimiter::for('login', function (Request $request) { $throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())).'|'.$request->ip()); return Limit::perMinute(5)->by($throttleKey); }); RateLimiter::for('two-factor', function (Request $request) { return Limit::perMinute(5)->by($request->session()->get('login.id')); }); } }