跳至內容
從 NextAuth.js v4 遷移?請閱讀 我們的遷移指南.

取得 Session

一旦使用者登入,您通常會想要取得 session 物件,以便以某種方式使用資料。一個常見的用例是顯示他們的個人資料圖片或顯示其他使用者資訊。

./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 提供者的更多欄位來擴充您的 session,例如,請查看我們的「擴充 session」指南

Auth.js © Balázs Orbán 和團隊 -2024