중복로그인 방지 그누 5용

중복로그인 방지 그누 5용

QA

중복로그인 방지 그누 5용

본문

다른 아이피에서 중복로그인 방지 좀 알려주세요..

 

2중 접속

이 질문에 댓글 쓰기 :

답변 2

아래 g4중을 g5로 바꾸면... 해 보지 않아 될련지는 모르겠습니다만 ㅎㅎ

별로 고친데는 없습니다.

 


// 중복 로그인 방지 시작
$mb_id = $_POST['mb_id'];
 
$mb = get_member($mb_id);
 
$session_dir = G5_PATH . "/data/session";
$d = dir($session_dir);
 
while (false != ($entry = $d->read())) {
    $temp = file($session_dir . '/' . $entry);
    if (preg_match("`ss_mb_id\|[^;]*\"" . $mb[mb_id] . "\";`", $temp[0])) {
		//세션디렉토리 설정
		$session_dir = G5_PATH . "/data/session";
		$d = dir($session_dir);
		while (false !== ($entry = $d->read())) {
			if (substr($entry, 0, 1) != '.' && $entry != 'index.php'){
				$temp = file($session_dir . '/' . $entry);
				if (preg_match("`ss_mb_id\|[^;]*\"" . $mb[mb_id] . "\";`", $temp[0])) {
					unlink($session_dir . '/' . $entry);
				}
			}
		}
		alert("회원님의 아이디 {$mb[mb_id]} 는 이미 접속 중입니다.\\n\\n보안상 중복으로 접속하실 수 없어 이전 접속을 종료합니다.\\n\\n이 경고창이 계속 발생할 경우 비밀번호 변경을 해주세요.\\n\\n비밀번호 변경 후 지속적으로 이 경고창이 발생할 경우 관리자에게 문의해주세요.", G5_PATH);
	}
}
// 중복 로그인 방지 끝
답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT