aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/register/+page.server.js
blob: 0c7efafdf9d6bb45f18297598c98f63956442c70 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import cookie from 'cookie';
import { post, login } from '$lib/utils';

let maxAge = 30 * 24 * 60 * 60;

export async function POST({ request, setHeaders }) {
	let user = Object.fromEntries(await request.formData());
	await post('/register', { user });
	await login(user, setHeaders);

	return { location: `/${user.username}/dashboard` };
}