diff --git a/app/controllers/auth_controller.ts b/app/controllers/auth_controller.ts index ef52220..847682b 100644 --- a/app/controllers/auth_controller.ts +++ b/app/controllers/auth_controller.ts @@ -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 diff --git a/start/routes.ts b/start/routes.ts index 3c3506a..f6708bd 100644 --- a/start/routes.ts +++ b/start/routes.ts @@ -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')