Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
가이드PagesCustom Signout

커스텀 로그아웃 페이지

필요한 경우 Auth.js를 설정하여 커스텀 로그아웃 페이지를 표시하는 것은 쉽습니다.

다음은 예제 앱을 기반으로 한 간단한 로그아웃 페이지 코드입니다:

app/signout/page.tsx
import { signOut } from "@/auth"
 
export default function SignOutPage() {
  return (
    <div>
      <h5>정말 로그아웃하시겠습니까?</h5>
      <form
        action={async (formData) => {
          "use server"
          await signOut()
        }}
      >
        <button type="submit">로그아웃</button>
      </form>
    </div>
  )
}

이제 사용자가 /signout으로 이동하면 다음 페이지를 볼 수 있습니다:

커스텀 로그아웃

“로그아웃”을 클릭하면 세션이 삭제되고 홈페이지로 리디렉션됩니다.

Auth.js © Balázs Orbán and Team - 2025