채택완료

중복로그인 방지 그누 5용

2017-04-15 (토) 03:39:30 7,375

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

2중 접속

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

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

별로 고친데는 없습니다.

Copy
// 중복 로그인 방지 시작$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);	}}// 중복 로그인 방지 끝

답변에 대한 댓글 1개

2017-04-15 (토) 16:05:24
다른 아이피에서 로그인해도 적용되나요?

위에것은 아이피변경시 안된다고 하던데

ㄳㄳ 

답변을 작성하려면 로그인이 필요합니다.