diff options
| author | Adam Soltys <[email protected]> | 2024-09-28 07:47:07 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-09-28 07:47:07 -0700 |
| commit | 4d0fa01854f030f5295306170efe3128e44efedc (patch) | |
| tree | 646e53faf79e3832ee25f365d5a8ccf4426c2e62 /src/routes/(app) | |
| parent | b6bde45d52634dde938b8efb90aff39af1b3815a (diff) | |
| download | coinos-ui-4d0fa01854f030f5295306170efe3128e44efedc.tar.gz coinos-ui-4d0fa01854f030f5295306170efe3128e44efedc.zip | |
password reset
Diffstat (limited to 'src/routes/(app)')
| -rw-r--r-- | src/routes/(app)/[username]/(profile)/+layout.svelte | 2 | ||||
| -rw-r--r-- | src/routes/(app)/reset/+server.ts | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/routes/(app)/[username]/(profile)/+layout.svelte b/src/routes/(app)/[username]/(profile)/+layout.svelte index c6dc6569..a5faa0af 100644 --- a/src/routes/(app)/[username]/(profile)/+layout.svelte +++ b/src/routes/(app)/[username]/(profile)/+layout.svelte @@ -63,7 +63,7 @@ let reset = async () => { try { - await post(`/${stripped}/reset`, { password }); + await post(`/reset`, { username, password }); success("Password reset"); } catch (e) { fail(e.message); diff --git a/src/routes/(app)/reset/+server.ts b/src/routes/(app)/reset/+server.ts new file mode 100644 index 00000000..544c4e0a --- /dev/null +++ b/src/routes/(app)/reset/+server.ts @@ -0,0 +1,7 @@ +import { json } from "@sveltejs/kit"; +import { auth, post } from "$lib/utils"; + +export async function POST({ cookies, request }) { + let result = await post("/reset", await request.json(), auth(cookies)); + return json(result); +} |
