질문과 답변 (구)

최근본상품
TOP
DOWN

질문과 답변 (구)

자동로그인 풀림현상

2015.09.24 07:52 2,641 6

본문

Pc에서도 그렇고, 모바일에서도 사이트 자동로그인이 자주 풀리는데요~
어디가 문제일까요?ㅠ
0
로그인 후 평가 가능합니다.
- robell - 회원등급 : 지상계 / Level 8
포인트 4,275
경험치 6,315
[레벨 8] - 진행률 45%
- 가입일 : 2015-02-09 23:43:35
- 서명 : 미입력
- 자기소개 : 미입력

댓글목록 6

이윰IN님의 댓글

이윰IN 2015.09.24 08:09

혹시 관리자 아이디로 자동로그인 설정을 하신 것이라면 정상적인 현상이예요.
그누보드5는 보안상 최고관리자 아이디는 자동로그인을 할 수 없도록 프로그래밍해 놓았답니다.

그렇다면 최고관리자 아이디도 자동로그인 되게 강제로 지정하길 원하신다면 부득이 그누보드5 소스를 수정해 주셔야 합니다.
아래와 같이 처리해 보세요.

----- 아 래 -------------
1. 대상파일 : /그누보드설치폴더/common.php
2. 수정방법 : 364라인, 385라인 주석처리
수정 후


} else {
    // 자동로그인 ---------------------------------------
    // 회원아이디가 쿠키에 저장되어 있다면 (3.27)
    if ($tmp_mb_id = get_cookie('ck_mb_id')) {

        $tmp_mb_id = substr(preg_replace("/[^a-zA-Z0-9_]*/", "", $tmp_mb_id), 0, 20);
        // 최고관리자는 자동로그인 금지
        //if (strtolower($tmp_mb_id) != strtolower($config['cf_admin'])) {
            $sql = " select mb_password, mb_intercept_date, mb_leave_date, mb_email_certify from {$g5['member_table']} where mb_id = '{$tmp_mb_id}' ";
            $row = sql_fetch($sql);
            $key = md5($_SERVER['SERVER_ADDR'] . $_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT'] . $row['mb_password']);
            // 쿠키에 저장된 키와 같다면
            $tmp_key = get_cookie('ck_auto');
            if ($tmp_key == $key && $tmp_key) {
                // 차단, 탈퇴가 아니고 메일인증이 사용이면서 인증을 받았다면
                if ($row['mb_intercept_date'] == '' &&
                    $row['mb_leave_date'] == '' &&
                    (!$config['cf_use_email_certify'] || preg_match('/[1-9]/', $row['mb_email_certify'])) ) {
                    // 세션에 회원아이디를 저장하여 로그인으로 간주
                    set_session('ss_mb_id', $tmp_mb_id);

                    // 페이지를 재실행
                    echo "<script type='text/javascript'> window.location.reload(); </script>";
                    exit;
                }
            }
            // $row 배열변수 해제
            unset($row);
        //}
    }
    // 자동로그인 end ---------------------------------------
}


위와 같이 처리하시면 최고관리자도 자동로그인 기능을 사용하실 수 있습니다.
그러나 권장하고 싶지는 않네요.

만일 최고관리자 아이디가 아니라면 무슨 다른 문제일 듯 싶은데요.
쉽사리 예측할 수 있는 부분이 아니랍니다.
좋은 하루 되세요.^^

축하합니다. 첫댓글 포인트 39포인트를 획득하였습니다.

robell님의 댓글

robell 2015.09.24 08:48

그렇군요~ 회원들이 자동로그인이 자주 풀린다고 해서^^

여러모로 도움주셔서 감사합니다^^

shadow님의 댓글

shadow 2015.09.24 09:57

혹 로그인 후 사이트 내 이동시 로그인이 풀리지 않으신가요?
만약 그러시다면 이걸 먼저 살펴보셔야 할 것 같습니다.
모든 링크와 초기 홈의 연결 링크가 http://도메인.com 인지 혹은 http://www.도메인.com, 닷컴은 예제로 적어 넣은거니 "robell"님 도메인에 맞게 해석하시면 됩니다.
그러니까 링크를 절대경로로 설정하셨다면 위에 예제로 언급된 사이트는 서로 다른 사이트로 인식하기 때문에 쿠키가 공유가 되지 않아 다시 로그인을 요청하는 겁니다.
모든 링크를 상대경로로 바꿔주시면 해결된답니다.

지식KIN님의 댓글

저도 자주 풀리던데.. 이윰넷도 자주 풀려요 ㅠㅠㅠ

허비봉님의 댓글

음..저도 이윰넷 자동로그인 안되던데요 ㅠ

프리피피티님의 댓글

인터넷옵션 - 검색기록 - 종료할때 자동삭제 부분 체크되어있진 않은지 확인해보세욤.

질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)

전체 2,800 건 - 116 페이지
제목
robell 2015.09.25 1,027 0
robell 2015.09.24 2,431 0
삼삼이 2015.09.24 695 0
잘안되네요 2015.09.24 474 0
미스트 2015.09.24 677 0
미스트 2015.09.24 592 0
robell 2015.09.24 2,642 0
칠천피트 2015.09.23 1,087 0
red123 2015.09.23 554 0
robell 2015.09.22 790 0
야로기 2015.09.22 829 0
삼삼이 2015.09.22 1,266 0
shadow 2015.09.22 795 0
비즈팔 2015.09.21 1,607 1
프리피피티 2015.09.21 668 0