diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index acf6edd..d02443e 100755 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -21,9 +21,15 @@ // Check for user session on mount (this is a placeholder, actual implementation may vary) onMount(() => { const storedUserString = localStorage.getItem('user'); - if (storedUserString) { + const token = localStorage.getItem('auth_token'); + if (storedUserString && token) { storedUser = JSON.parse(storedUserString); user.set(storedUser); + } else { + // Clear if inconsistent + localStorage.removeItem('user'); + localStorage.removeItem('auth_token'); + user.set(null); } }); @@ -39,6 +45,7 @@ const logout = () => { user.set(null); localStorage.removeItem('user'); + localStorage.removeItem('auth_token'); window.location.href = '/'; }; diff --git a/src/routes/(app)/[stateSlug]/+page.svelte b/src/routes/(app)/[stateSlug]/+page.svelte index 7fba1ed..35ae47b 100755 --- a/src/routes/(app)/[stateSlug]/+page.svelte +++ b/src/routes/(app)/[stateSlug]/+page.svelte @@ -1,42 +1,84 @@
Welcome to the Vendor section. Navigate to specific pages using the links below.
-