faber-finances/server/api/auth/logout.post.js

11 lines
No EOL
255 B
JavaScript

export default defineEventHandler(async (event) => {
const token = getCookie(event, 'auth-token')
if (token) {
await useStorage('memory').removeItem(`session:${token}`)
}
deleteCookie(event, 'auth-token')
return { success: true }
})