그누보드 자동로그인 관련입니다!
본문
안녕하세요.
그누보드 자동로그인 검색하면 IP관련부분을 주석처리 하라고 나와 있습니다.
login_check.php 와 common.php 부분에서
변경전
// $key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_USER_AGENT'] . $mb['mb_password']);
변경후
$key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . $row['mb_password']);
위와같이 변경 하였습니다.
다만.. 위와 같이 변경 후 자동로그인이 아예 안되는 현상이 일어나고 있어 질문 드립니다.
최고관리자가 로그인 하고 있는 상황은 아니며 게시판관리자 정도입니다.
방법이 따로 있을까요?
답변 2
IP관련부분을 주석처리 하라고 ... 라면
변경전
// $key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_USER_AGENT'] . $mb['mb_password']);
변경후
$key = md5($_SERVER['SERVER_SOFTWARE'] . $_SERVER['HTTP_USER_AGENT'] . $row['mb_password']);
이렇게 해야 하는 거 아닌가요?
서버 구성은 어떻게 되어 있나요?
$_SERVER['HTTP_USER_AGENT']는 브라우저 정보와 OS정보를 가지고 있습니다.
혹시 다른 브라우저나 다른 기기에서 접근시 자동로그인이 안되는 것은 아닌가요?