CI 묻고 답하기

제목 특정 사용자의 세션 종료
카테고리 CI 2, 3
글쓴이 주말생각 작성시각 2021/03/10 14:28:17
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 7244   RSS

관리자 페이지에서 A라는 사용자를 삭제하면 회원정보TB에는 A회원의 정보가 삭제되겠지요. 그런데 회원정보TB에 A회원의 정보는 삭제가 되어도 A회원이 접속 중이면 A회원의 세션은 유지가 되고 있더라고요. 회원을 삭제하면 해당 회원의 세션도 종료 시키고 싶은데,

$this->session->sess_destroy()를 통해서 현재 접속 중인 세션 종료만 가능하네요

 다음글 뷰 레이아웃 사용시 문의 입니다. (2)
 이전글 트렌젝션 질문드립니다2 (5)

댓글

변종원(웅파) / 2021/03/10 16:07:26 / 추천 0
해당 사용자의 세션명을 알고 있으면 서버의 세션파일을 삭제하여 처리할 수 있습니다.
주말생각 / 2021/03/10 18:00:09 / 추천 0

@변종원(웅파)

삭제 할 때 당연하게 해당 회원의 인덱스 번호(회원정보TB)는 사용합니다만, 이것으로도 해당 사용자의 세션명을 알 수 있나요?

변종원(웅파) / 2021/03/11 18:10:30 / 추천 0
주말생각/ 사용자가 로그인 했을 때 세션명을 어딘가에 저장하는 것은 따로 구현하셔야겠죠.