Skip to content

Commit de9723b

Browse files
AndyAndy
authored andcommitted
csrf token for logout
1 parent 03bf956 commit de9723b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

layouts/default.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
<script setup lang="ts">
2-
const { loggedIn, clear } = useUserSession()
2+
const { loggedIn } = useUserSession()
33
44
const logout = async () => {
5-
await clear()
5+
const { csrfToken } = await $fetch('/api/csrf-token')
6+
await $fetch('/api/_auth/session', {
7+
method: 'DELETE',
8+
body: JSON.stringify({
9+
csrfToken
10+
})
11+
})
612
window.location.href = '/login'
713
}
814
</script>

0 commit comments

Comments
 (0)