From 226b0880e6ba8047f20d6cfc33abb0e4ad404c6d Mon Sep 17 00:00:00 2001 From: nico Date: Thu, 26 Feb 2026 16:22:08 +0800 Subject: [PATCH] Fix seed --- src/utils/auth.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/utils/auth.ts b/src/utils/auth.ts index be7afbf..2622ba2 100644 --- a/src/utils/auth.ts +++ b/src/utils/auth.ts @@ -32,6 +32,23 @@ export const auth = betterAuth({ }, }, }, + databaseHooks: { + user: { + create: { + before: async (user) => { + if (user.email === process.env.ADMIN_EMAIL) { + return { + data: { + ...user, + role: "admin", + }, + }; + } + return { data: user }; + }, + }, + }, + }, secret: process.env.BETTER_AUTH_SECRET, session: { cookieCache: { @@ -42,5 +59,6 @@ export const auth = betterAuth({ }, advanced: { cookiePrefix: "bun-react", + trustProxy: true, }, });