채택완료

[재질문] 접속가능IP를 무시하는 admin 로그인페이지 만들기

2016-05-17 (화) 13:11:42 5,444

접근 가능한 IP를 등록하고나니

그 IP 외에는 어떤 페이지에서도 접근이 불가능합니다.(당연하지만서도...)

이것을 별도의 페이지에서는 IP에 상관없이

무조건 접근하고자 하는데 가능한가요??

예를들어서 /adm/adm_login.php 를 만들어 넣어두고 직접 주소를 쳐서 접속한 경우

정상적으로 로그인 되게 하고싶은데 방법을 못찾고 있습니다.

일단 페이지를 만들어서 로그인 프로세스를 가져오도록한 후

admin 일 경우 현재 접속한 IP 를 접속가능한 IP로 등록하면서 로그인하게 하려하는데

이게 가능할까요??

팁 좀 부탁드리겠습니다. 우선 시도해보니 접속자체가 안됩니다 ㅠㅠ 

|

답변 2개

채택된 답변
+20 포인트

common.php 파일의 426번줄(그누보드5의 패치 버전에 따라서 줄수는 조금 다를수 있을 것 같아요)에

if ($is_admin != 'super') {
    // 접근가능 IP
    $cf_possible_ip = trim($config['cf_possible_ip']);
    if ($cf_possible_ip) {

부분에서

if ($cf_possible_ip) {

부분을

if ($cf_possible_ip || ($_SERVER['PHP_SELF'] ='/adm/adm_login.php')) {

와 같이 수정해서 적용한번 해보세요.

감사합니다. 일때문에 늦게 보게되었습니다. 계속 고민중인데 적용해보겠습니다. 너무 고맙습니다.~! 

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