사용자 인증 용 앱이 있는데 로그인 한 사용자가 있고 쿠키에 JWT (JsonWebToken)가 저장되어있는이 문제가 발생했습니다. 사용자를 확인한 후에 쿠키를 저장했습니다. 그런 다음 관리자로 로그인 한 상태에서 데이터베이스에서 해당 사용자를 제거합니다. 이후 사용자는 계속 로그되며 사용자는 브라우저에 유효한 JWT가 있으므로 여전히 존재한다고 생각합니다. 사용자가 웹 로그인을 통해 로그인 한 경우 유효성을 검사합니다. 나는 이것을 고치는 방법에 대해 생각해 왔지만 나는 아직 무엇인가를 생각해 낼 수 있었다.JsonWebToken 사용자 인증 문제
또한이 문제는 GitHub에 게시했습니다.
1 시간 내에 사용자를 삭제할 수 있지만 사용자가 23 시간 동안 로그인하지 않으면 어떻게됩니까? – Pete
정확히 어떻게 알지는 못하지만 사용자를 삭제할 때 쿠키의 만료 시간을 수정하십시오. –