>  Q&A  >  본문

로그아웃 시 Nuxt 애플리케이션 상태를 재설정하는 방법은 무엇입니까?

사용자가 애플리케이션을 종료하면 Pinia의 영구 authStore상태가 재설정되고 사용자는 /login으로 리디렉션됩니다. 하지만 다음 사용자가 페이지를 새로 고치지 않고 로그인하면 메인 페이지는 여전히 페이지 상태이므로 이전 사용자의 데이터가 표시됩니다. 이 문제를 어떻게 해결해야 합니까?

로그아웃 시 앱의 모든 상태를 어떻게 재설정해야 하나요? 한 인증 세션의 상태를 다른 인증 세션과 격리하기 위해 권장되는 솔루션이 있습니까?

나중에 새로고침되지 않을 경우를 대비하여 페이지에서 "로그아웃" 버튼을 눌렀을 때 페이지 상태를 수동으로 재설정해 보았지만 이는 문제의 일부에만 도움이 되었습니다. 대부분의 경우 버튼과 핸들러는 레이아웃이나 설정의 별도 페이지에 있습니다.

P粉706038741P粉706038741398일 전592

모든 응답(1)나는 대답할 것이다

  • P粉752812853

    P粉7528128532023-09-17 20:02:32

    내가 찾은 해결 방법은 로그아웃한 후 reloadNuxtApp을 호출하여 앱을 완전히 다시 로드하는 것이었습니다. 이렇게 하면 문제가 해결됩니다.

    회신하다
    0
  • 취소회신하다