From 0aab082b1730f28b63206babe6f28509d22d6262 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Wed, 18 Aug 2021 16:50:46 +0200 Subject: [PATCH] Added basic login call logic --- src/lib/Apiclient.js | 11 +++++++++++ src/routes/login/__layout.reset.svelte | 7 +++++++ .../{login.svelte => login/index.svelte} | 19 +++++++++++++++++-- 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 src/routes/login/__layout.reset.svelte rename src/routes/{login.svelte => login/index.svelte} (77%) diff --git a/src/lib/Apiclient.js b/src/lib/Apiclient.js index 51d71d6..e739e94 100644 --- a/src/lib/Apiclient.js +++ b/src/lib/Apiclient.js @@ -43,4 +43,15 @@ export default class Apiclient { }) ).status; } + + static async login(username, password) { + return ( + await axios.post(`https://kauft.es/api/auth/login`, { + auth: { + username, + password + } + }) + ).data; + } } diff --git a/src/routes/login/__layout.reset.svelte b/src/routes/login/__layout.reset.svelte new file mode 100644 index 0000000..2478b25 --- /dev/null +++ b/src/routes/login/__layout.reset.svelte @@ -0,0 +1,7 @@ + + +
+ +
diff --git a/src/routes/login.svelte b/src/routes/login/index.svelte similarity index 77% rename from src/routes/login.svelte rename to src/routes/login/index.svelte index 8f501b9..da73694 100644 --- a/src/routes/login.svelte +++ b/src/routes/login/index.svelte @@ -1,7 +1,20 @@
@@ -21,6 +34,7 @@ type="text" placeholder="Username" aria-label="Username" + value={username} />
@@ -30,11 +44,12 @@ type="password" placeholder="Password" aria-label="Password" + value={password} />
-