自訂登出頁面
您可以輕鬆設定 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
,他們將看到以下頁面

如果他們點擊「登出」,則 session 將會被刪除,並且他們將被重新導向至首頁。