diff --git a/src/lib/userstore.ts b/src/lib/userstore.ts
index 235397d..33d5495 100644
--- a/src/lib/userstore.ts
+++ b/src/lib/userstore.ts
@@ -27,7 +27,6 @@ async function auth_login(resAuth: ResponseAuth) {
}, 2 * 60000);
localStorage.setItem('kiosk-userdata', JSON.stringify(state));
- localStorage.setItem('kiosk-access_token', state.access_token);
OpenAPI.TOKEN = resAuth.access_token;
userState.set(state);
return state;
@@ -43,15 +42,13 @@ async function refreshAuth() {
}
}
async function loginFromStorage() {
- const access_token = localStorage.getItem('kiosk-access_token');
- if (!access_token) {
+ const storagedata = localStorage.getItem('kiosk-userdata');
+ const userdata = JSON.parse(storagedata || '{}') as UserState;
+ if (!userdata.access_token) {
throw new Error('Unauthorized');
}
- const storagedata = localStorage.getItem('kiosk-userdata');
- const userdata = JSON.parse(storagedata || '{}') as UserState;
-
- state.access_token = access_token;
+ state.access_token = userdata.access_token;
state.refresh_token = userdata.refresh_token;
state.isLoggedIn = true;
state.refreshInterval = setInterval(() => {
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 98886e4..4e7d022 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,128 +1,16 @@
{#if $userState.isLoggedIn}
Für die Anmeldung vor Ort
-- Hierfür wird ein LfK Läufersystem Account benötigt -
-Für die Anmeldung vor Ort
++ Hierfür wird ein LfK Läufersystem Account benötigt +
+