테스트 사이트 - 개발 중인 베타 버전입니다

안녕하세요 관리자 관련 질문 드립니다. 채택완료

꿈의세계 1년 전 조회 4,178

안녕하세요 5.10으로 설치를 한 후에 제가 원래 쓰던 관리자 페이지가 있어서 그것을 넣었더니

계속 로그인이 정상적이지 않다고 나옵니다 이거 어떻게 해결을 하나요

https://sinjinkyu.homweb.co.kr/index.php

혹시 몰라서 주소 남겨 드립니다.

토큰키 에러가 계속 나오더라구요

 

관리자 접속 아이디 비번

아이디 : admin

비번 : admin1234

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

답변 6개

채택된 답변
+20 포인트
C
1년 전

[5.8버전]

admin.lib.php

// 관리자의 아이피, 브라우저와 다르다면 세션을 끊고 관리자에게 메일을 보낸다.
$admin_key = md5($member['mb_datetime'] . get_real_client_ip() . $_SERVER['HTTP_USER_AGENT']);
if (get_session('ss_mb_key') !== $admin_key) {

    session_destroy();

    include_once G5_LIB_PATH . '/mailer.lib.php';
    // 메일 알림
    mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'] . ' 아이피로 XSS 공격이 있었습니다.<br><br>관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.<br><br>해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.' . G5_URL, 0);

    alert_close('정상적으로 로그인하여 접근하시기 바랍니다.');
}

if (isset($auth) && is_array($auth)) {
    @ksort($auth);
} else {
    $auth = array();
}

---

[5.10 버전]

admin.lib.php

// 관리자의 클라이언트를 검증하여 일치하지 않으면 세션을 끊고 관리자에게 메일을 보낸다.
if (!verify_mb_key($member)) {
    session_destroy();

    include_once G5_LIB_PATH . '/mailer.lib.php';

    // 메일 알림
    mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'] . ' 아이피로 XSS 공격이 있었습니다.<br><br>관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.<br><br>해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.' . G5_URL, 0);

    alert_close('정상적으로 로그인하여 접근하시기 바랍니다.');
}

if (isset($auth) && is_array($auth)) {
    @ksort($auth);
} else {
    $auth = array();
}

---

common.lib.php

function verify_mb_key($member)
{
    $mb_key = ss_mb_key($member);
    $verified = get_session('ss_mb_key') === $mb_key;

    if (!$verified) {
        ss_mb_key($member, true);
    }

    return $verified;
}

===

siwons/admin.lib.php

내용과 같이

참고해 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

꿈의세계
1년 전
친절하게 답변 해주셔서 감사 드립니다. 함 해 보도록 하겠습니다

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

원래쓰던 관리자 페이지가 5.5.8 에 최적화 되어있나보죠..

지금 상태에선 어떤 것도 확인할수 없습니다.

 

하다못해 어떤 관리자 페이지인지 소스 출처라도 말해줘야죠..

스무고개도 아니고...

로그인 후 평가할 수 있습니다

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

꿈의세계

5.9부터 이런 증상이 일어나는 상태 입니다.

5.8까지는 정상적으로 사용이 되었던 것이구요

로그인 후 평가할 수 있습니다

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

1년 전

adm/index.php 에서 siwons 폴더로 이동시키는 거 같은데,

그 과정에서 생기는 문제이지 않을까 싶은데, 
해당 부분을 디버깅하면서 체크해 봐야 할 듯 하네요.

로그인 후 평가할 수 있습니다

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

플라이
1년 전

기존 사용하던 구조와 다르기 때문에 디버깅하면서 체크해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

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

문제의 답을 알고 계시네요.

이전에 쓰던 관리자페이지 구조와 현재 설치된 그누보드의 구조가 맞지 않습니다.

특정 빌더/테마의 관리자 페이지라면 해당 환경과 동일해야 합니다.

 

추가로 관리자 페이지가

도메인.com/adm/siwons/

으로 되던데 adm 에 siwons 자료를 넣어보세요.

혹시 모르니 기존 자료는 백업하시구요

로그인 후 평가할 수 있습니다

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

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

로그인