aboutsummaryrefslogtreecommitdiffstats
path: root/web/composables/expire-auth.ts
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2025-08-23 22:29:28 +0100
committerLeonardo Bishop <me@leonardobishop.com>2025-08-23 22:29:28 +0100
commitecc6a55aba7bb35fc778e7a53848396b88214151 (patch)
tree1b37a2dc5f4594155114da1ae0c4529d20a4c548 /web/composables/expire-auth.ts
parent8f7dec8ba6b2f9bde01afd0a110596ebbd43e0ed (diff)
Add multiple conferences feature
Diffstat (limited to 'web/composables/expire-auth.ts')
-rw-r--r--web/composables/expire-auth.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/web/composables/expire-auth.ts b/web/composables/expire-auth.ts
new file mode 100644
index 0000000..b0e277e
--- /dev/null
+++ b/web/composables/expire-auth.ts
@@ -0,0 +1,8 @@
+export function expireAuth() {
+ const authStore = useAuthStore()
+
+ authStore.admin = false;
+ authStore.username = null;
+ authStore.token = null;
+ navigateTo({ path: '/login', state: { error: 'Sorry, your session has expired' } });
+} \ No newline at end of file