From d6f63cb4b75aeeaeb9b4306a876d63ed84a22f74 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 4 Nov 2026 14:38:22 -0700 Subject: login: send a reset account to a page that explains how to get back in Co-Authored-By: Claude Opus 5.5 --- src/routes/(static)/account-reset/+page.svelte | 14 ++++++++++++++ src/routes/(static)/login/+page.server.ts | 1 + 2 files changed, 15 insertions(+) create mode 100644 src/routes/(static)/account-reset/+page.svelte (limited to 'src/routes') diff --git a/src/routes/(static)/account-reset/+page.svelte b/src/routes/(static)/account-reset/+page.svelte new file mode 100644 index 00000000..b0545676 --- /dev/null +++ b/src/routes/(static)/account-reset/+page.svelte @@ -0,0 +1,14 @@ + + +
+

{$t("login.accountReset")}

+ +
+ {$t("login.accountResetDesc")} + support@coinos.io +
+
diff --git a/src/routes/(static)/login/+page.server.ts b/src/routes/(static)/login/+page.server.ts index ce343790..24c34584 100644 --- a/src/routes/(static)/login/+page.server.ts +++ b/src/routes/(static)/login/+page.server.ts @@ -28,6 +28,7 @@ export const actions = { await login(user, cookies, request.headers.get("cf-connecting-ip"), request.headers.get("host")); } catch (e) { const { message } = e as Error; + if (message === "account reset") redirect(303, "/account-reset"); return fail(400, { error: "Login failed", message, ...form }); } -- cgit v1.2.3