aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/register
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-03 10:21:24 -0700
committerAdam Soltys <[email protected]>2022-10-03 10:21:24 -0700
commit1792eb0ce5a2ff127e9f3c3bce392749f20b3f86 (patch)
treeebae8e1984d66cac88f04177fcad1a279313aa8c /src/routes/register
parentcb272477247582355d38bc6c47b1795801689a55 (diff)
downloadcoinos-ui-1792eb0ce5a2ff127e9f3c3bce392749f20b3f86.tar.gz
coinos-ui-1792eb0ce5a2ff127e9f3c3bce392749f20b3f86.zip
migrate to new actions/cookies api
Diffstat (limited to 'src/routes/register')
-rw-r--r--src/routes/register/+page.server.js20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/routes/register/+page.server.js b/src/routes/register/+page.server.js
index 23c3800d..95ea4511 100644
--- a/src/routes/register/+page.server.js
+++ b/src/routes/register/+page.server.js
@@ -1,13 +1,15 @@
+import { redirect } from '@sveltejs/kit';
import { post, login } from '$lib/utils';
-export async function POST({ request, setHeaders }) {
- let form = Object.fromEntries(await request.formData());
- let { username, password, redirect } = form;
+export const actions = {
+ default: async ({ cookie, request }) => {
+ let form = Object.fromEntries(await request.formData());
+ let { username, password, redirect: r } = form;
- console.log('REDIRECT', redirect);
- let user = { username, password };
- await post('/register', { user });
- await login(user, setHeaders);
+ let user = { username, password };
+ await post('/register', { user });
+ await login(user, cookie);
- return { location: redirect || `/${user.username}/dashboard` };
-}
+ throw redirect(303, r || `/${user.username}/dashboard`);
+ }
+};