그누보드4 최고관리자 자동로고인 설정 방법 문의? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그누보드4 최고관리자 자동로고인 설정 방법 문의? 정보

그누보드4 최고관리자 자동로고인 설정 방법 문의?

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

그누보드4 사용자 입니다.

매번 사용시 불편해서 최고관리자 자동로고인 설정을 하려고 합니다

사용하려면

 common.php 320 라인을 수정해야 가능하다고 하는데......

어떻게 수정해야 하는지 부탁드립니다.
  • 복사

댓글 전체

소스를 보시면 주석으로 설명이 있는데 319 라인쪽에 // 최고관리자는 자동로그인 금지 라고 적힌 부분 아래쪽 소스를 주석처리 하시면 됩니다.
위 DiZiNOr 님의 설명대로 주석처리 해도 자동로고인을 사용할 수가 없는데 자세한 설명 부탁드립니다.

  // 자동로그인 ---------------------------------------
    // 회원아이디가 쿠키에 저장되어 있다면 (3.27)
    if ($tmp_mb_id = get_cookie("ck_mb_id"))
    {
        // 최고관리자는 자동로그인 금지
      if ($tmp_mb_id != $config['cf_admin'])
      {
            $sql = " select mb_password, mb_intercept_date, mb_leave_date, mb_email_certify
                      from {$g4['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 language='javascript'> window.location.reload(); </script>";
                    exit;
                }
            }
            // $row 배열변수 해제
            unset($row);
        }
    }
    // 자동로그인 end ---------------------------------------
}
© SIRSOFT
현재 페이지 제일 처음으로