From c3a333b330c4c8bd17898a88fbecf3a192b17d85 Mon Sep 17 00:00:00 2001 From: tdgmdev Date: Thu, 9 Mar 2023 13:08:51 -0500 Subject: [PATCH] Better log page --- src/lib/components/Header.svelte | 9 +++-- src/routes/account/login/+page.svelte | 35 +++++++++++++++++++ src/routes/account/logout/+server.js | 18 ++++++++++ .../account/{ => register}/+page.svelte | 14 +------- 4 files changed, 60 insertions(+), 16 deletions(-) create mode 100644 src/routes/account/login/+page.svelte create mode 100644 src/routes/account/logout/+server.js rename src/routes/account/{ => register}/+page.svelte (71%) diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index b172c7b..81a5828 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -44,15 +44,18 @@ {data.username} - + Log out Create {:else} - - Log in / Register + + Log in + + + Register {/if} \ No newline at end of file diff --git a/src/routes/account/login/+page.svelte b/src/routes/account/login/+page.svelte new file mode 100644 index 0000000..903cd08 --- /dev/null +++ b/src/routes/account/login/+page.svelte @@ -0,0 +1,35 @@ + + + +

+ Log in +

+ + +

Login

+
+

+ Username: +

+

+ Password: +

+

+ +

+
+
+

+ {#if form?.success} +

{form?.success}

+ {/if} + By using the Sanifae service, you agree to the Terms of Service. +

+ \ No newline at end of file diff --git a/src/routes/account/logout/+server.js b/src/routes/account/logout/+server.js new file mode 100644 index 0000000..c7fa117 --- /dev/null +++ b/src/routes/account/logout/+server.js @@ -0,0 +1,18 @@ +/** @type {import('./$types').RequestHandler} */ +export async function GET({ cookies }) { + if (cookies.get('token',{ + path: '/' + })) + cookies.set( + 'token', + '', { + path: '/' + } + ) + + return new Response(null, { + status: 302, + headers: new Headers({ Location: '/'}) + }) + +} \ No newline at end of file diff --git a/src/routes/account/+page.svelte b/src/routes/account/register/+page.svelte similarity index 71% rename from src/routes/account/+page.svelte rename to src/routes/account/register/+page.svelte index d34f744..4e201e7 100644 --- a/src/routes/account/+page.svelte +++ b/src/routes/account/register/+page.svelte @@ -9,22 +9,10 @@

- Log in + Register

-

Login

-
-

- Username: -

-

- Password: -

-

- -

-

Register