88use App \Http \Controllers \Auth \PasswordResetLinkController ;
99use App \Http \Controllers \Auth \RegisteredUserController ;
1010use App \Http \Controllers \Auth \VerifyEmailController ;
11+ use Illuminate \Support \Facades \Auth ;
1112use Illuminate \Support \Facades \Route ;
1213
13- if (config ('advanced-config.register_url ' ) != '' ) {
14+ if (config ('advanced-config.register_url ' ) != '' ) {
1415 $ register = config ('advanced-config.register_url ' );
1516} else {
1617 $ register = "/register " ;
1718}
1819
19- if (config ('advanced-config.login_url ' ) != '' ) {
20+ if (config ('advanced-config.login_url ' ) != '' ) {
2021 $ login = config ('advanced-config.login_url ' );
2122} else {
2223 $ login = "/login " ;
2324}
2425
25- if (config ('advanced-config.forgot_password_url ' ) != '' ) {
26+ if (config ('advanced-config.forgot_password_url ' ) != '' ) {
2627 $ forgot_password = config ('advanced-config.forgot_password_url ' );
2728} else {
2829 $ forgot_password = "/forgot-password " ;
2930}
3031
31- if (env ('ALLOW_REGISTRATION ' ) or $ register !== '/register ' ) {
32+ Route::middleware (['web ' , 'AuthSession ' ])->group (function () use ($ register , $ login , $ forgot_password ) {
33+
34+ if (env ('ALLOW_REGISTRATION ' ) || $ register !== '/register ' ) {
3235 Route::get ($ register , [RegisteredUserController::class, 'create ' ])
3336 ->middleware ('guest ' )
3437 ->middleware ('max.users ' )
4750 });
4851 }
4952
50- Route::get ($ login , [AuthenticatedSessionController::class, 'create ' ])
51- ->middleware ('guest ' )
52- ->name ('login ' );
53-
54- Route::post ($ login , [AuthenticatedSessionController::class, 'store ' ])
55- ->middleware ('guest ' );
56-
57- Route::get ( $ forgot_password , [PasswordResetLinkController::class, 'create ' ])
58- ->middleware ('guest ' )
59- ->name ('password.request ' );
60-
61- Route::post ( $ forgot_password , [PasswordResetLinkController::class, 'store ' ])
62- ->middleware ('guest ' )
63- ->name ('password.email ' );
64-
65- Route::get ('/reset-password/{token} ' , [NewPasswordController::class, 'create ' ])
66- ->middleware ('guest ' )
67- ->name ('password.reset ' );
68-
69- Route::post ('/reset-password ' , [NewPasswordController::class, 'store ' ])
70- ->middleware ('guest ' )
71- ->name ('password.update ' );
72-
73- Route::get ('/verify-email ' , [EmailVerificationPromptController::class, '__invoke ' ])
74- ->middleware ('auth ' )
75- ->name ('verification.notice ' );
76-
77- Route::get ('/verify-email/{id}/{hash} ' , [VerifyEmailController::class, '__invoke ' ])
78- ->middleware (['auth ' , 'signed ' , 'throttle:6,1 ' ])
79- ->name ('verification.verify ' );
80-
81- Route::post ('/email/verification-notification ' , [EmailVerificationNotificationController::class, 'store ' ])
82- ->middleware (['auth ' , 'throttle:6,1 ' ])
83- ->name ('verification.send ' );
84-
85- Route::get ('/confirm-password ' , [ConfirmablePasswordController::class, 'show ' ])
86- ->middleware ('auth ' )
87- ->name ('password.confirm ' );
88-
89- Route::post ('/confirm-password ' , [ConfirmablePasswordController::class, 'store ' ])
90- ->middleware ('auth ' );
91-
92- Route::post ('/logout ' , [AuthenticatedSessionController::class, 'destroy ' ])
93- ->middleware ('auth ' )
94- ->name ('logout ' );
95-
96- Route::get ('/blocked ' , function () {
97- $ user = Auth::user ();
98- if ($ user && $ user ->block == 'yes ' ) {
99- return view ('auth.blocked ' );
100- } else {
101- return redirect (url ('dashboard ' ));
102- }
103- })->name ('blocked ' );
104-
53+ Route::get ($ login , [AuthenticatedSessionController::class, 'create ' ])
54+ ->middleware ('guest ' )
55+ ->name ('login ' );
56+
57+ Route::post ($ login , [AuthenticatedSessionController::class, 'store ' ])
58+ ->middleware ('guest ' );
59+
60+ Route::get ($ forgot_password , [PasswordResetLinkController::class, 'create ' ])
61+ ->middleware ('guest ' )
62+ ->name ('password.request ' );
63+
64+ Route::post ($ forgot_password , [PasswordResetLinkController::class, 'store ' ])
65+ ->middleware ('guest ' )
66+ ->name ('password.email ' );
67+
68+ Route::get ('/reset-password/{token} ' , [NewPasswordController::class, 'create ' ])
69+ ->middleware ('guest ' )
70+ ->name ('password.reset ' );
71+
72+ Route::post ('/reset-password ' , [NewPasswordController::class, 'store ' ])
73+ ->middleware ('guest ' )
74+ ->name ('password.update ' );
75+
76+ Route::get ('/verify-email ' , [EmailVerificationPromptController::class, '__invoke ' ])
77+ ->middleware ('auth ' )
78+ ->name ('verification.notice ' );
79+
80+ Route::get ('/verify-email/{id}/{hash} ' , [VerifyEmailController::class, '__invoke ' ])
81+ ->middleware (['auth ' , 'signed ' , 'throttle:6,1 ' ])
82+ ->name ('verification.verify ' );
83+
84+ Route::post ('/email/verification-notification ' , [EmailVerificationNotificationController::class, 'store ' ])
85+ ->middleware (['auth ' , 'throttle:6,1 ' ])
86+ ->name ('verification.send ' );
87+
88+ Route::get ('/confirm-password ' , [ConfirmablePasswordController::class, 'show ' ])
89+ ->middleware ('auth ' )
90+ ->name ('password.confirm ' );
91+
92+ Route::post ('/confirm-password ' , [ConfirmablePasswordController::class, 'store ' ])
93+ ->middleware ('auth ' );
94+
95+ Route::post ('/logout ' , [AuthenticatedSessionController::class, 'destroy ' ])
96+ ->middleware ('auth ' )
97+ ->name ('logout ' );
98+
99+ Route::get ('/blocked ' , function () {
100+ $ user = Auth::user ();
101+ if ($ user && $ user ->block == 'yes ' ) {
102+ return view ('auth.blocked ' );
103+ } else {
104+ return redirect (url ('dashboard ' ));
105+ }
106+ })->name ('blocked ' );
107+ });
0 commit comments