Add: Login redirects
This commit is contained in:
parent
4370a8322e
commit
23f5740b5a
@ -1,4 +1,11 @@
|
||||
import { createUserSession } from "$lib/server/db/user";
|
||||
import { redirect } from "@sveltejs/kit";
|
||||
|
||||
export async function load({ cookies }) {
|
||||
if (cookies.get('token')) {
|
||||
redirect(302, '/');
|
||||
}
|
||||
}
|
||||
|
||||
/** @type {import("@sveltejs/kit").Action} */
|
||||
async function POST({ request, cookies }) {
|
||||
@ -16,7 +23,14 @@ async function POST({ request, cookies }) {
|
||||
|
||||
const result = await createUserSession(username, password);
|
||||
|
||||
console.log(result);
|
||||
if ('success' in result && 'result' in result) {
|
||||
cookies.set('token', String(result.result), {
|
||||
path: '/',
|
||||
expires: new Date(new Date().getTime() + 7 * 24 * 60 * 60 * 1000), // 1 week
|
||||
});
|
||||
|
||||
redirect(302, '/');
|
||||
}
|
||||
}
|
||||
|
||||
/** @type {import("@sveltejs/kit").Actions} */
|
||||
|
||||
@ -1,12 +1,10 @@
|
||||
import { createUser } from '$lib/server/db/user';
|
||||
import { redirect } from '@sveltejs/kit';
|
||||
|
||||
/** @type {import('./$types').PageServerLoad} */
|
||||
export function load({ cookies }) {
|
||||
// coo
|
||||
|
||||
return {
|
||||
|
||||
};
|
||||
export async function load({ cookies }) {
|
||||
if (cookies.get('token')) {
|
||||
redirect(302, '/');
|
||||
}
|
||||
}
|
||||
|
||||
/** @type {import('./$types').Action} */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user