fix: logout doesn't require auth

This commit is contained in:
Nathan Lamy 2025-07-30 13:16:47 +02:00
parent a6b8669e3d
commit 5598b40d66
2 changed files with 4 additions and 1 deletions

View file

@ -129,6 +129,9 @@ export default class AuthController {
async logout({ auth }: HttpContext) {
// Logout user
await auth.use('web').logout()
return {
success: true,
}
}
// TODO: Magic link login

View file

@ -21,7 +21,7 @@ router.group(() => {
router.post('/auth/request', [AuthController, 'requestLogin']).use(authThrottle)
router.post('/auth/verify', [AuthController, 'verifyCode']).use(throttle)
router.post('/auth/register', [AuthController, 'register']).use(throttle)
router.post('/auth/logout', [AuthController, 'logout']).use(middleware.auth())
router.post('/auth/logout', [AuthController, 'logout'])
// TODO: Magic link login
// router.get('/auth/magic-link', 'AuthController.magicLink').use(throttle)
// router.get('/auth/listen', 'AuthController.listen')