글 수 151
2009.02.26 19:28:08 (*.116.113.126)
21612

제보로드4 를 기준으로 회원이 아닐경우 즉 비회원일경우 페이지(html,php)등의 페이지 자체의 접근을 금지시키는 방법 입니다. 윈도우창으로 띄워서 비회원일경우 전 페이지로 이동시킵니다.


<style> pre.emp {font-family:Verdana;font-size:9pt;width:100%;border:1pt eeeeee solid} body,p {font-family:Verdana; margin: 4;font-size:9pt} p {margin: 0;font-size:9pt} </style>원하는 페이지의 최상단 <head> </head> 안에 삽입합니다.
[ 예제보기: ,https://top6616.digimoon.net/Site/page/movie.php]
  1. <p align="center">
  2. <font color="white"><? if (9<$member[level]) { // 회원인지 비회원인지 체크
  3.     echo"<script language=\"javascript\">alert(\"죄송합니다!!!\\n본 페이지는 로그인이 필요한 메뉴입니다\\n즉 지혜와 용범이만 접근 가능한 메뉴입니다^^\\n손님이실경우 [방명록]을 이용해주세요^^!\\n [확인] 을 누르시면 전페이지로 이동합니다\\n\\nby.용범&지혜\\n[사이트 관련문의:top6616@gmail.com]\");history.go(-1);</script>";
  4. }else{ // 회원일경우(로그인시) 홈페이지를 띄운다
  5. ?>
  6. </font></p>
  7. 내용 주르르르륵
  8. .
  9. .
  10. .
  11. .
  12. <style> pre.emp {font-family:Verdana;font-size:9pt;width:100%;border:1pt eeeeee solid} body,p {font-family:Verdana; margin: 4;font-size:9pt} p {margin: 0;font-size:9pt} </style><? } ?> <!-- 닫음 -->
※ 참고: 제로보드4 를 사용중이시라면 기본적으로 절대경로 등의 지정도 해주시는거 아시죠?

설명
<? if (9<$member[level])  회원인지 아닌지 구분합니다. member[level] 이건 제로보드4 에서 맴버정보를 구해올때 씁니다. 레벨정보를 가져와서 비교합니다. 즉 현재 접속하는 사람이 레벨9(회원) 인지 아닌지 판별합니다.
회원이 아닐경우에
echo"<script language=\"javascript\">alert(\"죄송합니다!!!\\n본 페이지는 로그인이 필요한 메뉴입니다\\n즉 지혜와 용범이만 접근 가능한 메뉴입니다^^\\n손님이실경우 [방명록]을 이용해주세요^^!\\n [확인] 을 누르시면 전페이지로 이동합니다\\n\\nby.용범&지혜\\n[사이트 관련문의:top6616@gmail.com]\");history.go(-1);</script>";

이부분을 출력합니다.
※ 왜 저게 실행되는지 모르시겠다면 if~else 문을 찾아보세요
만약 회원이라면 즉 레벨 9이상이라면 "7라인" 부터 "12라인" 까지의 내용이 화면에 뿌려지게 됩니다
echo""; 안에 있는 history.go(-1); 는 확인을 누를경우 이 함수를 실행합니다.
즉 이 함수가 실행되면 -1 즉 전페이지로 이동입니다. -2 로할경우 전전페이지로 이동입니다
이 함수에 대해서 자세히 알고싶으시면 검색해보세요
단순히 전페이지 이동만 하게 하려면 histioy.go(black); 로해도 됩니다.
번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
2016-06-27 17240  
150 계정을 옮길 때
오작교
2008-11-25 26001  
149 제로보드의 변수 모음 정리
오작교
2008-07-24 53558  
148 참고로 할만한 제로보드 팁 공간가기
오작교
2008-01-11 22814  
147 제로보드 설치하기(이미지)
오작교
2007-11-13 23444  
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
2009-09-24 25546  
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
2009-09-14 17602  
144 최근 게시물 nowrap 적용하기
오작교
2009-08-30 21062  
143 활동 로그기록 남기기 2
오작교
2009-04-29 29760  
142 최근 갤러리(슬라이드 형) 스킨
오작교
2009-03-10 21360  
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
2009-03-10 21588  
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
2009-03-10 19020  
139 최근 게시물에 새코멘트 표시해주기
오작교
2009-03-10 20089  
138 회원가입 - 나이제한하기
오작교
2009-02-27 21179  
137 드롭메뉴에 관한 팁 하나 1
오작교
2009-02-27 19596  
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
2009-02-27 19886  
비회원의 게시판 접근을 막기
오작교
2009-02-26 21612  
134 우리 홈 게시판 스팸 차단 1
오작교
2009-02-06 24299  
133 회원관리 페이지의 리스트 목록 늘리기
오작교
2008-12-19 19086  
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
2008-12-16 21473  

로그인