diff --git a/src/routes/(public)/(guest)/login/+page.svelte b/src/routes/(public)/(guest)/login/+page.svelte index 42e8ca7f21..ef320d7e7e 100644 --- a/src/routes/(public)/(guest)/login/+page.svelte +++ b/src/routes/(public)/(guest)/login/+page.svelte @@ -20,6 +20,7 @@ async function login() { try { + clearAuthToken(); disabled = true; await sdk.forConsole.account.createEmailPasswordSession({ email: mail, @@ -65,6 +66,7 @@ } function onOauthLogin(config: { provider: OAuthProvider; scopes: string[] }) { + clearAuthToken(); let url = window.location.origin; if (page.url.searchParams) { @@ -83,6 +85,10 @@ scopes: config.scopes }); } + + function clearAuthToken() { + localStorage.removeItem('imagine-auth-token'); + }