File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,16 +16,19 @@ const ArticlesController = () => import('#controllers/articles_controller')
1616const ProfileController = ( ) => import ( '#controllers/profile_controller' )
1717const HomeController = ( ) => import ( '#controllers/home_controller' )
1818
19+ // Guest routes (login/register)
1920router
2021 . group ( ( ) => {
2122 router . get ( 'login' , [ LoginController , 'show' ] ) . as ( 'login' )
2223 router . post ( 'login' , [ LoginController , 'login' ] ) . as ( 'login.store' )
23- router . post ( 'logout' , [ LoginController , 'logout' ] ) . as ( 'logout' )
2424 router . get ( 'register' , [ RegisterController , 'show' ] ) . as ( 'register' )
2525 router . post ( 'register' , [ RegisterController , 'store' ] ) . as ( 'register.store' )
2626 } )
2727 . middleware ( middleware . guest ( ) )
2828
29+ // Logout route (requires authentication)
30+ router . post ( 'logout' , [ LoginController , 'logout' ] ) . as ( 'logout' ) . middleware ( middleware . auth ( ) )
31+
2932router . get ( '/' , [ HomeController , 'index' ] )
3033
3134// GitHub auth routes
You can’t perform that action at this time.
0 commit comments