diff --git a/src/auth.ts b/src/auth.ts index 6e623b0..ebf6c82 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -25,7 +25,7 @@ const providers: Provider[] = [ Credentials({ credentials: { password: { label: 'Password', type: 'password' } }, async authorize(c) { - if (process.env.NODE_ENV === 'development' && c.password === 'password') + if (process.env.NODE_ENV === 'development' && process.env.DISABLE_AUTH_TEST_USER !== 'true' && c.password === 'password') return { id: 'test', name: 'Test User', @@ -37,7 +37,7 @@ const providers: Provider[] = [ const { email, password } = await loginSchema.parseAsync(c); const user = await prisma.user.findFirst({ - where: { email }, + where: { OR: [{ email }, { name: email }] }, include: { accounts: true }, });