跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.
指南页面自定义退出登录

自定义退出登录页面

配置 Auth.js 以显示自定义退出登录页面非常容易,以防您需要它。

以下是在 示例应用程序 之上构建的简单退出登录页面的代码。

app/signout/page.tsx
import { signOut } from "@/auth"
 
export default function SignOutPage() {
  return (
    <div>
      <h5>Are you sure you want to sign out?</h5>
      <form
        action={async (formData) => {
          "use server"
          await signOut()
        }}
      >
        <button type="submit">Sign out</button>
      </form>
    </div>
  )
}

现在,如果用户导航到 /signout,他们会看到以下页面。

Custom Sign-out

如果他们单击“退出登录”,会话将被删除,并且他们将被重定向到主页。

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