1414use Cybex \LaravelMultiFactor \Exceptions \LoginRouteNotFoundException ;
1515use Cybex \LaravelMultiFactor \Facades \MFA ;
1616use Cybex \LaravelMultiFactor \Helpers \MFAHelper ;
17- use Cybex \LaravelMultiFactor \Http \Middleware \EnforceEmailOnlyLogin ;
1817use Cybex \LaravelMultiFactor \Http \Middleware \HasAllowedMultiFactorAuthMethods ;
1918use Cybex \LaravelMultiFactor \Http \Middleware \HasLoginId ;
2019use Cybex \LaravelMultiFactor \Http \Middleware \HasMultiFactorAuthentication ;
3534use Illuminate \Foundation \AliasLoader ;
3635use Illuminate \Support \Facades \Blade ;
3736use Illuminate \Support \Facades \Event ;
38- use Illuminate \Support \Facades \Route ;
3937use Illuminate \Support \ServiceProvider ;
4038use Laravel \Fortify \Actions \RedirectIfTwoFactorAuthenticatable ;
4139use Laravel \Fortify \Contracts \FailedTwoFactorLoginResponse ;
@@ -49,7 +47,6 @@ public function boot(): void
4947 /*
5048 * Optional methods to load your package assets
5149 */
52-
5350 $ this ->mergeConfigFrom (__DIR__ . '/../config/multi-factor.php ' , 'multi-factor ' );
5451 $ this ->loadTranslationsFrom (__DIR__ . '/../resources/lang ' , 'multi-factor ' );
5552 $ this ->loadViewsFrom (__DIR__ . '/../resources/views ' , 'laravel-multi-factor ' );
@@ -61,7 +58,6 @@ public function boot(): void
6158 $ router ->aliasMiddleware ('hasAllowedMultiFactorAuthMethods ' , HasAllowedMultiFactorAuthMethods::class);
6259 $ router ->aliasMiddleware ('redirectIfMultiFactorAuthenticated ' , RedirectIfMultiFactorAuthenticated::class);
6360 $ router ->aliasMiddleware ('limitMultiFactorAuthAccess ' , LimitMultiFactorAuthAccess::class);
64- $ router ->aliasMiddleware ('enforceEmailOnlyLogin ' , EnforceEmailOnlyLogin::class);
6561 $ router ->aliasMiddleware ('hasLoginId ' , HasLoginId::class);
6662 $ router ->aliasMiddleware ('tempLoginForMFA ' , TempLoginForMfa::class);
6763
@@ -108,16 +104,10 @@ public function boot(): void
108104 FailedMultiFactorLoginResponse::class
109105 );
110106
111- $ routes = Route::getRoutes ();
112- $ routes ->refreshNameLookups ();
113- $ loginRoute = $ routes ->getByName ('login ' );
114-
115107 if (MFA ::isEmailOnlyLoginActive ()) {
116108 if (!MultiFactorAuthMode::isForceMode () || MFA ::getForceMethod () !== MultiFactorAuthMethod::EMAIL ) {
117109 throw new InvalidEmailOnlyLoginConfigurationException ();
118110 }
119-
120- $ loginRoute ->middleware ('enforceEmailOnlyLogin ' );
121111 }
122112
123113 require 'routes/overrides.php ' ;
0 commit comments