跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.
入门会话管理获取会话

获取会话

用户登录后,您通常希望获取会话对象,以便以某种方式使用其中的数据。常见用例是显示他们的个人资料图片或显示其他用户信息。

./components/UserAvatar.tsx
import { auth } from "../auth"
 
export default async function UserAvatar() {
  const session = await auth()
 
  if (!session.user) return null
 
  return (
    <div>
      <img src={session.user.image} alt="User Avatar" />
    </div>
  )
}

如果您想使用来自 OAuth 提供者的更多字段来扩展会话,例如,请查看我们的 “扩展会话”指南

Auth.js © Balázs Orbán 和团队 -2024