diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 2c7d4500..c02731b0 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -106,48 +106,8 @@ -
- - - - - -You don't have an account? - Sign up + Sign up
diff --git a/src/routes/oauth/+server.ts b/src/routes/oauth/+server.ts index 488c7e3c..44a3a199 100644 --- a/src/routes/oauth/+server.ts +++ b/src/routes/oauth/+server.ts @@ -71,9 +71,13 @@ export const GET = async ({locals, url, cookies}) => { } - const path = cookies?.get('path'); - redirect(301, path?.length !== 0 ? path : "/"); + try { + const path = cookies?.get('path'); + redirect(301, path?.length !== 0 ? path : "/"); + } catch(e) { + redirect(301,"/"); + } //Login user automatically //const avatarUrl = newUser['meta']['avatarUrl']; diff --git a/src/routes/register/+page.server.ts b/src/routes/register/+page.server.ts index d51de1de..2b6d0362 100644 --- a/src/routes/register/+page.server.ts +++ b/src/routes/register/+page.server.ts @@ -96,6 +96,13 @@ export const actions = { path: '/', maxAge: 60*60 }); + + cookies.set('path', "/", {httpOnly: true, + sameSite: 'lax', + secure: true, + path: '/', + maxAge: 60 + }); oauthState.update( value => state); oauthVerifier.update( value => verifier); diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte index d94bb847..a38de1dd 100644 --- a/src/routes/register/+page.svelte +++ b/src/routes/register/+page.svelte @@ -113,45 +113,7 @@ Create an account to get started - - - - - -By registering you agree to stocknear's + Terms of Use + and acknowledge that you've read our Privacy Policy. +
+