register
This commit is contained in:
parent
be97fa80e7
commit
014b334704
1 changed files with 18 additions and 10 deletions
|
|
@ -6,7 +6,7 @@ export const actions = {
|
||||||
login: async (event) => {
|
login: async (event) => {
|
||||||
const form = await event.request.formData();
|
const form = await event.request.formData();
|
||||||
if (!form.has('email')) {
|
if (!form.has('email')) {
|
||||||
error(400, 'Email is a required form field!');
|
return error(400, 'Email is a required form field!');
|
||||||
}
|
}
|
||||||
const user = await prisma.user.findUnique({
|
const user = await prisma.user.findUnique({
|
||||||
where: {
|
where: {
|
||||||
|
|
@ -15,9 +15,8 @@ export const actions = {
|
||||||
});
|
});
|
||||||
if (!user) {
|
if (!user) {
|
||||||
logger.error('User not found! ${user}');
|
logger.error('User not found! ${user}');
|
||||||
error(401);
|
return error(401);
|
||||||
}
|
}
|
||||||
logger.info(`Login user { email: ${form.get('email')} }`);
|
|
||||||
event.cookies.set('user', String(user.id), {
|
event.cookies.set('user', String(user.id), {
|
||||||
path: '/',
|
path: '/',
|
||||||
maxAge: 120
|
maxAge: 120
|
||||||
|
|
@ -26,13 +25,22 @@ export const actions = {
|
||||||
},
|
},
|
||||||
register: async (event) => {
|
register: async (event) => {
|
||||||
const form = await event.request.formData();
|
const form = await event.request.formData();
|
||||||
// const user = prisma.user.create({
|
if (!form.has('email') || !form.has('name')) {
|
||||||
// data: {
|
return error(400);
|
||||||
// email,
|
}
|
||||||
// name
|
const user = await prisma.user.create({
|
||||||
// }
|
data: {
|
||||||
// });
|
email: form.get('email') as string,
|
||||||
logger.info(`Login user { email: ${form.get('email')}, name: ${form.get('name')} }`);
|
name: form.get('name') as string
|
||||||
|
}
|
||||||
|
});
|
||||||
|
if (!user) {
|
||||||
|
return error(500);
|
||||||
|
}
|
||||||
|
event.cookies.set('user', String(user.id), {
|
||||||
|
path: '/',
|
||||||
|
maxAge: 120
|
||||||
|
});
|
||||||
redirect(302, '/');
|
redirect(302, '/');
|
||||||
}
|
}
|
||||||
} satisfies Actions;
|
} satisfies Actions;
|
||||||
Loading…
Add table
Reference in a new issue