묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
현재 접속중인 사용자 알기?
2002.03.23 15:41
회원 로그인 관리는 session 으로 하고 있습니다.
여기다가 현재 접속중인 회원을 표시 해주고 싶거든요.
그래서 사용자가 로그인 하면 이 로그인 정보를 임시 테이블(DB 에)에 넣어놓고
( 그리고 로그인 안하더라도 세션은 갖고 있으니까 세션정보를 넣어 "손님"으로 표시 하던지 )
누군가가 접속중인 회원을 표시하는 페이지를 요청하면
그 테이블에 있는것을 보여줍니다.
그리고 접속중인 회원이 로그아웃 하면... 테이블에서 삭제 하면 되겠다 생각했는데.
1. 로그인한 사용자가 로그아웃 하지 않고 그냥 다른 싸이트로 가버리면...?
2. 그리고 로그인한후에 싸이트에 계속 머무는데 오랫동안 반응이 없을때.
1과 2 와 같은 경우는 접속중인 회원으로 볼수가 없는데.
즉... 세션이 죽었을때.. ( 타임아웃 있죠 ?) 이때를 어떻게 하면 알 수 있나요?
세션이 종료 될때 말이죠~~~~~ ^^*
고수님들 부탁합니다.
ASP 의 경우... Session_end 와 같은 이벤트가 있는데.... 아~ 답답해~ 도와주세요~
여기다가 현재 접속중인 회원을 표시 해주고 싶거든요.
그래서 사용자가 로그인 하면 이 로그인 정보를 임시 테이블(DB 에)에 넣어놓고
( 그리고 로그인 안하더라도 세션은 갖고 있으니까 세션정보를 넣어 "손님"으로 표시 하던지 )
누군가가 접속중인 회원을 표시하는 페이지를 요청하면
그 테이블에 있는것을 보여줍니다.
그리고 접속중인 회원이 로그아웃 하면... 테이블에서 삭제 하면 되겠다 생각했는데.
1. 로그인한 사용자가 로그아웃 하지 않고 그냥 다른 싸이트로 가버리면...?
2. 그리고 로그인한후에 싸이트에 계속 머무는데 오랫동안 반응이 없을때.
1과 2 와 같은 경우는 접속중인 회원으로 볼수가 없는데.
즉... 세션이 죽었을때.. ( 타임아웃 있죠 ?) 이때를 어떻게 하면 알 수 있나요?
세션이 종료 될때 말이죠~~~~~ ^^*
고수님들 부탁합니다.
ASP 의 경우... Session_end 와 같은 이벤트가 있는데.... 아~ 답답해~ 도와주세요~
댓글 3
-
pupstar
2002.03.23 16:25
다른사이트로 가버리면...-> javascript의 onunload 이용하세요 -
양군
2002.03.24 04:09
그렇게 하면 싸이트 내에서의 이동시에도
접속 종료 한걸로 처리 되지 않을까요? -
pupstar
2002.03.25 00:18
onunload..잘 이용하면 좋습니다.
물론 접속종료한걸로 처리되지 않도록 하는 방법이 있습니다.
현재 프레임의 url이나 name같은것만 체크해도 간단히...
프레임 내의 이동인지 아니면 다른 사이트인지 체크가 되지요