관리자 계정만 로그인이 안되는데 어디를 고쳐야 할까요? > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

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

관리자 계정만 로그인이 안되는데 어디를 고쳐야 할까요? 정보

관리자 계정만 로그인이 안되는데 어디를 고쳐야 할까요?

본문

게시판을 서브페이지로 이용하고 있는데
로그인을 메인 페이지에서 클릭하면 들어갈수 있도록 설정 하였습니다.

다른 일반 계정들은 로그인이 잘 되는데

관리자 계정만 로그인 후 메인 페이지가 뜨지 않거나
로그인 되지 않은 메인 화면으로만 이동합니다.

외부 로그인 설치후 이렇게 된 현상인데
어디를 고쳐야 들어가질까요?

*관리자가 로그인 후에  로그인이 된 계정으로 index.html로 가게 하고 싶습니다.


아래는 skin/member/basic/loginskin.php내용입니다.
------------------------------------------------------------------------------
<link rel="stylesheet" type="text/css" href="<?=$member_skin_path?>/css/style.css" charset="UTF-8" media="all" />
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($g4['https_url']) {
    $login_url = $_GET['url'];
    if ($login_url) {
        if (preg_match("/^\.\.\//", $url)) {
            $login_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $login_url));
        }
        else {
            $purl = parse_url($g4[url]);
            if ($purl[path]) {
                $path = urlencode($purl[path]);
                $urlencode = preg_replace("/".$path."/", "", $urlencode);
            }
            $login_url = $g4[url].$urlencode;
        }
    }
    else {
        $login_url = $g4[url];
    }
}
else {
    $login_url = $urlencode;
}
?>

<script type="text/javascript" src="<?=$g4[path]?>/js/capslock.js"></script>

<form name="flogin" method="post" onsubmit="return flogin_submit(this);" autocomplete="off">
<input type="hidden" name="url" value='<?=$login_url?>'>
<div id="login">
<table width="220" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
<INPUT type="text" class="ed textareabox" maxLength="20" size="20" name="mb_id" itemname="아이디" required minlength="2"></td>
    <td rowspan="2" style="padding-top:3px;"><a href="/index.html">
<INPUT type="image" src="<?=$member_skin_path?>/img/btn_login.png" border="0"></td>
  </tr>
  <tr>
    <td>
<INPUT type="password" class="ed " maxLength=20 size=20 name=mb_password id="login_mb_password" itemname="패스워드" required onkeypress="check_capslock(event, 'login_mb_password');"></td>
 </tr>
 <tr>
    <td colspan=2>
<INPUT onclick="if (this.checked) { if (confirm('자동로그인을 사용하시면 다음부터 회원아이디와 패스워드를 입력하실 필요가 없습니다.\n\n\공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?')) { this.checked = true; } else { this.checked = false;} }" type=checkbox name=auto_login>
</td>
 </tr>
  <tr>
    <td colspan=2 align=right style="padding-right:15px;">
<a href="javascript:;" onclick="win_password_lost();">
<img src="<?=$member_skin_path?>/img/btn_find.png" alt="아이디/패스워드찾기" />
</a>
<a href="./register.php">
<img src="<?=$member_skin_path?>/img/btn_join.png" alt="회원가입" />
</a>
</td>
  </tr>
</table>
</div>
</form>

<script type='text/javascript'>
document.flogin.mb_id.focus();

function flogin_submit(f)
{
    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/login_check.php';";
    else
        echo "f.action = '$g4[bbs_path]/login_check.php';";
    ?>

    return true;
}
</script>
-------------------------------------------------------------------------------------------

댓글 전체

/ bbs / login_check.php 내용을 변경하면 될듯...

67라인 부근
} else {
    set_cookie('ck_mb_id', '', 0);
    set_cookie('ck_auto', '', 0);
}
밑에 아래 코드를 추가해보세요.

if ($is_admin) {
  $link = "메인주소";
  goto_url($link);
}
전체 1 |RSS
그누4 질문답변 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 조회
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT