Next.js Discord

Discord Forum

Error while signing in using Next Auth

Unanswered
Standard Chinchilla posted this in #help-forum
Open in Discord
Original message was deleted.

2 Replies

Avatar
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
    }
  }
}
Avatar
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;
      },
    }),
  ],
});