aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/logout
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/logout')
-rw-r--r--src/routes/logout/+page.server.js8
-rw-r--r--src/routes/logout/+page.svelte10
-rw-r--r--src/routes/logout/done/+page.svelte3
3 files changed, 4 insertions, 17 deletions
diff --git a/src/routes/logout/+page.server.js b/src/routes/logout/+page.server.js
index 6d863cb1..d51dcfbc 100644
--- a/src/routes/logout/+page.server.js
+++ b/src/routes/logout/+page.server.js
@@ -2,12 +2,12 @@ import { redirect } from '@sveltejs/kit';
import cookie from 'cookie';
const opts = {
- expires: new Date(0),
+ expires: new Date(0),
path: '/'
};
export async function load({ cookies }) {
- cookies.set('token', '', opts);
- cookies.set('refresh_token', '', opts);
- throw redirect(302, '/logout/done');
+ cookies.set('token', '', opts);
+ cookies.set('refresh_token', '', opts);
+ throw redirect(303, '/logout/done');
}
diff --git a/src/routes/logout/+page.svelte b/src/routes/logout/+page.svelte
index 5fd88bec..e69de29b 100644
--- a/src/routes/logout/+page.svelte
+++ b/src/routes/logout/+page.svelte
@@ -1,10 +0,0 @@
-<script>
- import { onMount } from 'svelte';
- import { browser } from '$app/environment';
- import { user, token } from '$lib/store';
-
- onMount(() => {
- $user = null;
- $token = null;
- });
-</script>
diff --git a/src/routes/logout/done/+page.svelte b/src/routes/logout/done/+page.svelte
index 50fb766e..47d48c54 100644
--- a/src/routes/logout/done/+page.svelte
+++ b/src/routes/logout/done/+page.svelte
@@ -1,12 +1,9 @@
<script>
import { onMount } from 'svelte';
- import { user, token } from '$lib/store';
import { goto } from '$app/navigation';
import { close } from '$lib/socket';
onMount(() => {
- $token = null;
- $user = null;
close();
goto('/');
});