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

제보로드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 제로보드에서 관리자 비번 분실시
오작교
17243   2016-06-27
 
150 계정을 옮길 때
오작교
26002   2008-11-25
 
149 제로보드의 변수 모음 정리
오작교
53561   2008-07-24
 
148 참고로 할만한 제로보드 팁 공간가기
오작교
22814   2008-01-11
 
147 제로보드 설치하기(이미지)
오작교
23445   2007-11-13
 
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
25546   2009-09-24
 
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
17606   2009-09-14
 
144 최근 게시물 nowrap 적용하기
오작교
21064   2009-08-30
 
143 활동 로그기록 남기기 2
오작교
29761   2009-04-29
 
142 최근 갤러리(슬라이드 형) 스킨
오작교
21361   2009-03-10
 
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
21590   2009-03-10
 
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
19020   2009-03-10
 
139 최근 게시물에 새코멘트 표시해주기
오작교
20090   2009-03-10
 
138 회원가입 - 나이제한하기
오작교
21182   2009-02-27
 
137 드롭메뉴에 관한 팁 하나 1
오작교
19597   2009-02-27
 
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
19887   2009-02-27
 
비회원의 게시판 접근을 막기
오작교
21613   2009-02-26
제보로드4 를 기준으로 회원이 아닐경우 즉 비회원일경우 페이지(html,php)등의 페이지 자체의 접근을 금지시키는 방법 입니다. 윈도우창으로 띄워서 비회원일경우 전 페이지로 이동시킵니다. <style> pre.emp {font-family:Verdana;font-size:9pt;width:100%;...  
134 우리 홈 게시판 스팸 차단 1
오작교
24301   2009-02-06
 
133 회원관리 페이지의 리스트 목록 늘리기
오작교
19088   2008-12-19
 
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
21475   2008-12-16
 

로그인