aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/register
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-09-24 13:34:37 -0700
committerAdam Soltys <[email protected]>2022-09-25 21:34:59 -0700
commit7bfd57b8b249fcf8ab87b52c8a4416d62f3cd1f6 (patch)
treeed85daeb18785e450fc4cb2e67066809cd0a1956 /src/routes/register
parente0e4441cfa2b20c3f5f0126a5cf8aeddaed269b6 (diff)
downloadcoinos-ui-7bfd57b8b249fcf8ab87b52c8a4416d62f3cd1f6.tar.gz
coinos-ui-7bfd57b8b249fcf8ab87b52c8a4416d62f3cd1f6.zip
wip
Diffstat (limited to 'src/routes/register')
-rw-r--r--src/routes/register/+page.server.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/routes/register/+page.server.js b/src/routes/register/+page.server.js
index abafe2de..2ff4af67 100644
--- a/src/routes/register/+page.server.js
+++ b/src/routes/register/+page.server.js
@@ -1,9 +1,10 @@
import { post, login } from '$lib/utils';
export async function POST({ request, setHeaders }) {
- let user = Object.fromEntries(await request.formData());
- await post('/register', { user });
+ let form = Object.fromEntries(await request.formData());
+ let { username, password, redirect } = form;
+ await post('/register', { user: { username, password }});
await login(user, setHeaders);
- return { location: `/${user.username}/dashboard` };
+ return { location: redirect || `/${user.username}/dashboard` };
}