관리자(admin) 전용 접속페이지 만들기
본문
반갑습니다~ 궁금한점이 있어서 질문드립니다~^^
그누4로 만들어진 홈페이지에서
관리자설정에서 특정 IP에서만 접속이 되도록 설정이 되어 있습니다.
가끔 외부에서 손볼일이 생기는데 매번 MYSQL 웹어드민으로 접속하여 DB값(IP추가)을 바꾸고
접속합니다.
불편하기도 하고 접속에 시간이 많이 걸려서 이 것을
www. 도메인 .com / 임의의접속경로 / 관리자용PHP파일명.php
이렇게 설정하여 관리자 즉, admin만 접속하게 하고 싶습니다.
가능한 내용인지 궁금하고요, 제가 해보니 www. 도메인 .com 의 밑에 있는 디렉토리는 모두 차단이 되어서
접속자체가 안되는데 어찌해야할지 모르겠습니다.
그리고 로그아웃할 때는 임의에서 접속한 IP를 관리자페이지에서 삭제하면 되는데 등록할 수 있는 방법이
없더군요. 그래서 혹시 관리자만 로그인이 되면서 접속한 곳의 IP가 동시에 접속가능한 IP로 로그인하면서
자동 추가되도록 할 수도 있을까요?
팁이나 검색어좀 부탁드리겠습니다.
검색해서도 도무지 찾질 못하겠습니다..ㅠㅠ
그럼 수고하세요~~
답변 2
그러니깐 홈페이지 자체를 한명만 이용할수있게 한다는 말씀이신가요?
조건을 이용해서 작업을 하시면되겟네요
저같은 경우에는
index부분에
if(!$is_member) {//로그인한 회원이 아니라면실행
header("Location:".G5_BBS_URL."/login.php");//로그인 페이지로 보낸다.
}
이렇게하여서 로그인이 안되잇으면 바로 로그인 화면으로 보내버립니다.
이것을 응용하여서
if(!$is_admin) {//관리자가 아니라면 실행
header("Location:".G5_BBS_URL."/login.php");//로그인 페이지로 보낸다.
}
하시면될듯하네요
답변갑사합니다.
하지만.ㅠㅠ
한명만 이용하는게 아니라 한 회사에서 지정된 IP로 많은 사람이 접속합니다.
문제는 지정 IP가 아니면 서버관리자도 로그인을 못해서
==> 서버관리자는 매번 다른 곳에 있으니까요...ㅠㅠ
MYSQL 웹어드민으로 접속하여 IP추가를 하는데
이 것을 프로그램적으로 해결할 수 있는 방법을 찾고 있습니다.
아무튼 답변 정말 감사합니다 ^^