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
+
+
+
+ {#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
-
Register