로그인 여부?상태?
본문
질문답변이나 지식인 같은 게시판에
게시글 작성자가 로그인을 했는지 않했는지
그 여부를 나타내고 싶은데요.
가능할까요?
예:)
질문답변에 게시글을 올린 작성자가 로그인 되어있는 상태라면
작성자 닉네임 오른쪽에(V)라는 이모티콘이 붙고
로그아웃 되어 있는 상태라면
작성자 닉네임 오른쪽에(X)라는 이모티콘이 붙게 되는...
답변 1
△
http의 특성상 현재 로그인 중인지를 완벽하게 체크할 수는 없습니다.
다만, 관리자 > 환결설정 > 현재 접속자 ~분 설정이 있는데..
~분으로 설정되어 있는 경우,
~분 내에 마지막 접속 기록이 있는 경우 db 테이블에 남아있습니다.
그 기록은 체크해 볼 수 있습니다.
$sql = "
select count(*) cnt
from {$g5['login_table']}
where mb_id = '{$view['mb_id']}'
";
$row = sql_fetch($sql);
if ($row['cnt'] > 0) echo 'V';
(3분 전에 접속 기록이 있고.. 사이트를 나가고 브라우저를 종료해도 '로그인 중'으로 체크하는 격이 됩니다.)
답변을 작성하시기 전에 로그인 해주세요.