ShoutBox 불량회원 아이디 강퇴, 접근금지 기능을 페이지내에서 수행하도록 하고싶습니다...
페이지 정보
작성자 명예 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 1건 조회 13,376회 작성일 09-10-20 10:31본문
설정하기 위해서 파일을 열어서 수정하는 부담이 있습니다..
이 기능을...
1. ShoutBox 불량회원 아이디 강퇴, 접근금지 기능을 관리자 페이지에서 수행
2. ShoutBox 불량회원 아이디 강퇴, 접근금지 기능을 채팅방 페이지에 링크를 걸어서 페이지팝업으로 열어 추가 또는 삭제등 관리 수행
1번 또는 2번으로 수행이 가능하도록 하려면 어떻게 해야하나요?
|
관련링크
댓글목록
MintState님의 댓글
MintState 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
간단히 설정 하자면 배열이나 패턴을 이용해서 접근 금지를 하시면 됩니다.
예를 들어 아래와 같이 하면 됩니다.
<?php
$prohibit_ip = "110.47.16.30,110.47.16.31,110.47.16.32,110.47.16.34";
if (preg_match("/[\,]?{$_SERVER[REMOTE_ADDR]}/i", $prohibit_ip)) { echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$g4[charset]."\"><script>alert('접근 금지된 IP입니다.');window.close();</script>"; exit; }$prohibit_ip = "110.47.16.30,110.47.16.31,110.47.16.32,110.47.16.34";
$prohibit_id = "test,admin";
if (preg_match("/[\,]?{$member[mb_id]}/i", $prohibit_id)) { echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=".$g4[charset]."\"><script>alert('접근 금지된 ID입니다.');window.close();</script>"; exit; }
?>
이런식으로 접근을 막고 싶은 페이지에 넣으시면 됩니다.
관리자 페이지 잡업하기에는 제가 시간이 없어서 죄송...
디비에서 필드 만드시고 뽑아와 비교하는 것이니 직접 코딩 하셔도 무리가 없을 것같네요... ^^