diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt index d3f66f0..cbc3e30 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt @@ -58,6 +58,7 @@ class AuthService( if (isBlockAuth(certificate)) { signOut(member) + member.isActive = false throw SodaException(blockMessage) } @@ -96,9 +97,9 @@ class AuthService( return blockAuthId != null && blockAuthId > 0 } - private fun signOut(member: Member) { + @Transactional() + fun signOut(member: Member) { memberService.logoutAll(memberId = member.id!!) - member.isActive = false val signOut = SignOut(reason = blockMessage) signOut.member = member