Add tablet seller wizard and access controls
This commit is contained in:
@@ -35,15 +35,17 @@ export const authOptions: NextAuthOptions = {
|
||||
callbacks: {
|
||||
async jwt({ token, user }) {
|
||||
if (user) {
|
||||
token.id = user.id
|
||||
token.userId = user.id
|
||||
token.role = (user as any).role
|
||||
}
|
||||
return token
|
||||
},
|
||||
async session({ session, token }) {
|
||||
if (session.user) {
|
||||
(session.user as any).id = token.id
|
||||
(session.user as any).role = token.role
|
||||
Object.assign(session.user, {
|
||||
id: token.userId,
|
||||
role: token.role,
|
||||
})
|
||||
}
|
||||
return session
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user