Skip to content

Commit 7f19488

Browse files
committed
🔒 Adjust Authentication Route Middleware for Logout
1 parent e1aa3ad commit 7f19488

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎start/routes.ts‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,19 @@ const ArticlesController = () => import('#controllers/articles_controller')
1616
const ProfileController = () => import('#controllers/profile_controller')
1717
const HomeController = () => import('#controllers/home_controller')
1818

19+
// Guest routes (login/register)
1920
router
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+
2932
router.get('/', [HomeController, 'index'])
3033

3134
// GitHub auth routes

0 commit comments

Comments
 (0)