自定义退出登录页面
配置 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
,他们会看到以下页面。
如果他们单击“退出登录”,会话将被删除,并且他们将被重定向到主页。