채택완료

그누4에서 중복 로그인 안되나요?

2020-11-05 (목) 19:06:23 3,662

그런 기능이 없는 것으로 알고있는데..

서로 다른 컴에서 로긴시 풀린다고 하는데

로긴이 풀리는 경우는 어떤 경우인가요?

set_cookie('ck_mb_id', $mb[mb_id], 86400 * 365);
set_cookie('ck_auto', $key, 86400 * 365);

이렇게 해줬는데 로긴이 자꾸 풀려요.

브라우저 닫았다가 열면 또 풀리고

$key = md5($_SERVER[SERVER_ADDR] . $_SERVER[REMOTE_ADDR] . $_SERVER[HTTP_USER_AGENT] . $mb[mb_password]);

혹시 이부분 때문일까요?

이값이 두 컴퓨터가 다르니까 한쪽이 로긴하면 다른쪽이 풀리고 그런걸까요?

|

답변 2개

채택된 답변
+20 포인트

최신 그누보드에는 remote_addr 대신에 SERVER_SOFTWARE 값으로 변경되었습니다.

$key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_USER_AGENT'] . $row['mb_password']);

모바일ip가 이동에 따라 유동적이고 하다보니 ip가 변경되면 쿠키값이 달라져서..쿠키유지가 안됩니다. 참고하시면 좋을것 같습니다.

config.php에서 도메인과 쿠키설정 도메인을 세팅해보세요 유지되실거예요 

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