답변 6개
관리자가 볼수 있는 특정 사용자 로그인상태인듯한데요..
세션 값, mb_id 를 특정 테이블에 넣고 그 세션값에 해당하는 /세션폴더/세션파일이 존재하면 있는 것으로 하면
안될까요?
답변에 대한 댓글 3개
그 세션값과 같은 세션파일이있다면 존재하는걸로 체크하시면 될듯한데요
물론 로그아웃이나 세션이 없어지면 해당 테이블 여분필드 값은 초기화 되어야겠죠
댓글을 작성하려면 로그인이 필요합니다.
https://sir.kr/bbs/profile.php?mb_id=bayoseo" class="sv_member" title="심플리 자기소개" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; font-family: 돋움, Dotum, sans-serif; font-size: 12px;">심플리분의 대답처럼 로그인 된 사람을 '현재 로그인' 상태로 놓고 로그 아웃 컬럼을 생성하여 로그아웃시 '현재 로그아웃' 값을 넣어서 구분하면 될 것 같습니다.
답변에 대한 댓글 1개
간단한 조건식 한줄이면 될까 싶어 여쭤본 건데....완전 의뢰 수준이였군요. ㅎ
역시, 모르면 용감한 것 같아요.ㅎ
댓글을 작성하려면 로그인이 필요합니다.
http는 브라우져를 닫아도 세션 유효시간 만큼 살아있기때문에 그냥 가장 좋은 방법은
부하가 많이 안가신다는 가정하에..
ialive_ajax.js 를 만드셔서 인클루드하신다음에 1분마다 ialive.php를 호출하셔서
내가 접속중임을 주기적으로 ajax로 호출, member 테이블에 특정필드에 업데이트 하신다면..만약 현재 비교하여 1분이상 차이가 안난다면 접속 중인것으로..체크하시면..몇초 정도의 미스는 있겠지만 가능할듯요.
예전에 꼼수로 메신져 만들때 로그인 상태를 그렇게 해본듯요.
그냥 생각일 뿐입니다.
댓글을 작성하려면 로그인이 필요합니다.
다른걸 질문하신거같은데
질문만놓고보면
if($member[mb_id]=='아이디'){ 조건문} //회원아이디 로그인일경우
if($is_admin){ 조건문} //관리자 일경우
입니다.
답변에 대한 댓글 1개
제가 로그인 중이면, 다른 모든 분들께 제가 로그인 중이란 사실을 알리고자 하거든요.
댓글을 작성하려면 로그인이 필요합니다.
g4_login, g5_login 테이블에서
로그인 한 회원을 알수 있고
/bbs/current_connect.php
접속자 소스 보시면 알수 있을거 같습니다.
답변에 대한 댓글 1개
현재, 제가 로그인 중인지 아닌지 회원들에게 알리고자 하는데..
댓글을 작성하려면 로그인이 필요합니다.
if($is_admin) // 관리자가 로그인중이라면
if($member['mb_id'] == "test") // test라는 아이디가 로그인중이라면
if($member['mb_nick'] == "테스트") // 테스트 라는 닉네임 회원이 로그인중이라면
if($is_guset) // 비회원이 접속했다면
if($is_member) // 관리자가 아닌 일반 회원이 로그인중이라면
답변에 대한 댓글 1개
근데,
예를 들어, 제가 로그인 중이란 사실을 다른 회원들에게 알리고자 하는데..
위 조건식 갖고는 불가능하지 않나요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
기존 테이블과 FTP상의 세션 폴더 유무 갖고 판별하는 방법은 없나요?