Files
Lazuli/src/routes/login/+page.server.ts

19 lines
674 B
TypeScript
Raw Normal View History

2024-01-23 01:21:41 -05:00
import { SECRET_JWT_KEY } from '$env/static/private'
import { fail, redirect } from '@sveltejs/kit'
import { genSaltSync, hashSync } from 'bcrypt-ts'
import type { PageServerLoad, Actions } from './$types'
2024-01-23 01:22:49 -05:00
import { Users } from '$lib/server/users'
import type { User } from '$lib/server/users'
2024-01-23 01:21:41 -05:00
export const load: PageServerLoad = async ({ url }) => {
const redirectLocation = url.searchParams.get('redirect')
return { redirectLocation }
}
export const actions: Actions = {
signIn: async ({ request, cookies }) => {
const formData = await request.formData()
const { username, password, redirectLocation } = Object.fromEntries(formData)
},
}