중복로그인 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

중복로그인 문의 정보

중복로그인 문의

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17704&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C1%DF%BA%B9%B7%CE%B1%D7%C0%CE&sop=and

위의 활용팁으로 중복로그인을 막고 있는데요 같은 공간에서 공유기를 사용한 경우 로그인이

되더라구요...

공유기를 사용중인 PC 끼리도 하나의 아이디가 로그인 되어 있으면 로그인 안되게 하려면

어떻게 해야 할까요?
  • 복사

댓글 전체

공유기를 사용중인 PC는 하드웨어 정보를 대조하지 않는 이상 확인하시기가 어렵습니다..

이유는 공유기의 원리를 생각하시면 간단합니다.

공유기는 공인IP를 가지고 255개의 사설IP(인터넷이 불가능한 IP)를 생성하게 됩니다.

이 사설IP는 모두 하나의 IP로 인터넷을 사용하기 때문에 IP만으로는 체크가 불가능합니다^^;
공유기는 외부로 나갈때 대표ip로 나가기 때문에 내부중복체크는 힘듭니다.
위 팁 비교구문을 보니
$sql = "select * from $g4[session_table] where mb_id = '$mb[mb_id]' and ss_ip != '$_SERVER[REMOTE_ADDR]' and ss_datetime > '$login_time' ";

id, ip, datetime으로만 비교되는곳에
세션값($_SESSION[ss_mb_id]) 비교도 넣어주시면 내부공간에서도 중복을 막을수 있겠네요.
© SIRSOFT
현재 페이지 제일 처음으로