ghostguild-org/server/api/auth/logout.post.js

11 lines
No EOL
354 B
JavaScript

export default defineEventHandler(async (event) => {
// Clear the auth token cookie
setCookie(event, 'auth-token', '', {
httpOnly: false, // Match the original cookie settings
secure: false, // Don't require HTTPS in development
sameSite: 'lax',
maxAge: 0 // Expire immediately
})
return { message: 'Logged out successfully' }
})