From e924fdfe383da0aa23aa16d2926ce1f28d47112b Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Wed, 23 Apr 2025 23:07:48 +0200 Subject: [PATCH] **TEMPORARILY** set the user state as valid email as the mailserver cannot be reached from the prod env --- server/api/auth/register.post.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/auth/register.post.ts b/server/api/auth/register.post.ts index ec65bbd..69a328d 100644 --- a/server/api/auth/register.post.ts +++ b/server/api/auth/register.post.ts @@ -61,7 +61,7 @@ export default defineEventHandler(async (e): Promise => { else { const hash = await Bun.password.hash(body.data.password); - db.insert(usersTable).values({ username: sql.placeholder('username'), email: sql.placeholder('email'), hash: sql.placeholder('hash'), state: sql.placeholder('state') }).prepare().run({ username: body.data.username, email: body.data.email, hash, state: 0 }); + db.insert(usersTable).values({ username: sql.placeholder('username'), email: sql.placeholder('email'), hash: sql.placeholder('hash'), state: sql.placeholder('state') }).prepare().run({ username: body.data.username, email: body.data.email, hash, state: 1 }); const id = db.select({ id: usersTable.id }).from(usersTable).where(eq(usersTable.username, sql.placeholder('username'))).prepare().get({ username: body.data.username }); if(!id || !id.id) @@ -72,7 +72,7 @@ export default defineEventHandler(async (e): Promise => { db.insert(usersDataTable).values({ id: sql.placeholder('id') }).prepare().run({ id: id.id }); - logSession(e, await setUserSession(e, { user: { id: id.id, username: body.data.username, email: body.data.email, state: 0, signin: new Date(), permissions: [], lastTimestamp: new Date(), logCount: 1 } }) as UserSessionRequired); + logSession(e, await setUserSession(e, { user: { id: id.id, username: body.data.username, email: body.data.email, state: 1, signin: new Date(), permissions: [], lastTimestamp: new Date(), logCount: 1 } }) as UserSessionRequired); const emailId = Bun.hash('register' + id.id + hash, Date.now()); const timestamp = Date.now() + 1000 * 60 * 60;