diff --git a/docs/pages/getting-started/authentication/credentials.mdx b/docs/pages/getting-started/authentication/credentials.mdx index 1c18c51552..ad39106a6c 100644 --- a/docs/pages/getting-started/authentication/credentials.mdx +++ b/docs/pages/getting-started/authentication/credentials.mdx @@ -420,10 +420,10 @@ Next, we'll set up the schema and parsing in our `auth.ts` configuration file, u import { object, string } from "zod" export const signInSchema = object({ - email: string({ required_error: "Email is required" }) + email: string() .min(1, "Email is required") .email("Invalid email"), - password: string({ required_error: "Password is required" }) + password: string() .min(1, "Password is required") .min(8, "Password must be more than 8 characters") .max(32, "Password must be less than 32 characters"), @@ -439,7 +439,7 @@ import { signInSchema } from "./lib/zod" import { saltAndHashPassword } from "@/utils/password" import { getUserFromDb } from "@/utils/db" -export const { handlers, auth } = NextAuth({ +export const { handlers, auth, signIn, signOut } = NextAuth({ providers: [ Credentials({ // You can specify which fields should be submitted, by adding keys to the `credentials` object.