小编don*_*son的帖子

通过 next-auth 中的回调自定义会话对象

我在用着"next": "^11.0.1""next-auth": "^3.27.3"。我需要自定义钩子提供的会话对象来访问客户端的用户信息。这是我的回调代码:

callbacks: {    
    async jwt (token, user) {
      console.log(user)
      if (user){
        token = { ...token, username: user?.user, password: user?.password }
        return token
      }
      else {
        return token
      }
    },
    async session( session, token) {
      // Send properties to the client, like an access_token from a provider.
      console.log("session: ", session)
      console.log("passed token:", token)
      return session
    },
},
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序

const SeatingPage: NextPage = () => {
    const [session, loading] = useSession()

    useEffect(() => {
      if (loading) …
Run Code Online (Sandbox Code Playgroud)

reactjs next.js next-auth

5
推荐指数
0
解决办法
659
查看次数

标签 统计

next-auth ×1

next.js ×1

reactjs ×1