Error while signing in using Next Auth
Unanswered
Standard Chinchilla posted this in #help-forum
Original message was deleted.
2 Replies

Standard Chinchilla
Error
Error: NEXT_REDIRECT
at getRedirectError (webpack-internal:///(action-browser)/./node_modules/next/dist/client/components/redirect.js:44:19)
...
{
digest: 'NEXT_REDIRECT;replace;http://localhost:3000/sign-in;false',
mutableCookies: p {
_parsed: Map(2) {
'authjs.callback-url' => [Object],
'authjs.session-token' => [Object]
},
_headers: _HeadersList {
cookies: [Array],
[Symbol(headers map)]: [Map],
[Symbol(headers map sorted)]: null
}
}
}

Standard Chinchilla
Sign-In function
export const { auth, signIn, signOut } = NextAuth({
...authConfig,
providers: [
Credentials({
async authorize(credentials) {
const parsedCredentials = z
.object({ email: z.string().email(), password: z.string().min(8) })
.safeParse(credentials);
if (parsedCredentials.success) {
const { email, password } = parsedCredentials.data;
const existingUser = await prisma.user.findUnique({
where: { email: email },
});
if (!existingUser) return null;
const passwordMatch = await compare(password, existingUser.password);
if (!passwordMatch) {
return null;
}
console.log(existingUser);
return existingUser;
}
return null;
},
}),
],
});