diff --git a/src/routes/log/+page.svelte b/src/routes/log/+page.svelte index 4966397..ee9db94 100644 --- a/src/routes/log/+page.svelte +++ b/src/routes/log/+page.svelte @@ -53,7 +53,7 @@ let url = URL.createObjectURL(blob); let link = document.createElement("a"); - link.download = "data.json"; + link.download = "adventurelog-export.json"; link.href = url; link.click(); URL.revokeObjectURL(url); diff --git a/src/routes/login/+page.server.ts b/src/routes/login/+page.server.ts index e5211ec..5d67d1a 100644 --- a/src/routes/login/+page.server.ts +++ b/src/routes/login/+page.server.ts @@ -1,5 +1,5 @@ import { lucia } from "$lib/server/auth"; -import { fail, redirect } from "@sveltejs/kit"; +import { error, fail, redirect } from "@sveltejs/kit"; import { Argon2id } from "oslo/password"; import { db } from "$lib/db/db.server"; @@ -22,8 +22,8 @@ export const actions: Actions = { const password = formData.get("password"); if (!username || !password) { - return fail(400, { - message: "Invalid request", + return error(400, { + message: "Missing username or password", }); } @@ -33,7 +33,7 @@ export const actions: Actions = { username.length > 31 || !/^[a-z0-9_-]+$/.test(username) ) { - return fail(400, { + return error(400, { message: "Invalid username", }); } @@ -42,7 +42,7 @@ export const actions: Actions = { password.length < 6 || password.length > 255 ) { - return fail(400, { + return error(400, { message: "Invalid password", }); } @@ -55,7 +55,7 @@ export const actions: Actions = { .then((results) => results[0] as unknown as DatabaseUser | undefined); if (!existingUser) { - return fail(400, { + return error(400, { message: "Incorrect username or password", }); } @@ -65,7 +65,7 @@ export const actions: Actions = { password ); if (!validPassword) { - return fail(400, { + return error(400, { message: "Incorrect username or password", }); } @@ -78,5 +78,6 @@ export const actions: Actions = { }); return redirect(302, "/"); + }, }; diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 16956dd..1270f7b 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -1,12 +1,34 @@
@@ -14,7 +36,7 @@
-
+
+{#if errors.message} +
+ {errors.message} +
+{/if} +
{#if quote != ""}