import NextAuth from "next-auth"
import CredentialsProvider from "next-auth/providers/credentials"
import { prisma } from '../../../../prisma/db'
export default NextAuth({
providers: [
CredentialsProvider({
name: 'Credentials',
credentials: {
email: {
label: "Email",
type: "text",
},
password: {
label: "Password",
type: "password"
}
},
async authorize(credentials, req) {
return null
},
})
],
callbacks: {
async signIn({ user, account, profile, email, credentials }) {
return true;
},
async redirect({ url, baseUrl }) {
return baseUrl
},
async session({ session, user, token }) {
return session
},
async jwt({ token, user, account, profile, isNewUser }) {
return token
},
}
})