회원레벨별 가입시-질문드립니다. 정보
그누보드 회원레벨별 가입시-질문드립니다.본문
특정페이지에 지정된레벨이하의 회원은 제한을 두기위해 해당페이지 상단에 아래와 같이 입력을 했습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE"); //헤드와 푸터 불러오는 부분
$html_title = "::: 명함,판촉,홍보물 전문기업 빠른아이 :::";
include "./lib/latest.lib.php"; //최근 게시물 불러올때 꼭!! 들어가야함
?>
<? // 회원레벨(5)에 의한 접근제한 (로그인창으로 이동)
if ($member[mb_level] < 5) {
alert("로그인 하십시오.", "./$cfg[index]?doc=$cfg[bbs_dir]/mblogin.php&url=" .urldecode("./$cfg[index]?doc=$doc"));
}
?>
-----------------------------------------------------------------------------------------
레벨 5이하의 회원이 페이지 접근시 "로그인 하십시오"라는 경고창이 나온후 로그인 페이지가
나타나는것까지는 문제가 없는데, 레벨5이하의 회원이 로그인 창에 아이디와 비밀번호를
입력하고 로그인을 시도하면 "로그인 하십시오"라는 경고창이 창닫기를 클릭해도 계속 나타납니다.
아이디,패스워드는 공히 :aaaa이구요 문제가 되는 페이지--->http://www.fast-i.co.kr/gnu3/?doc=test.php
입니다. 부탁드리겠습니다.
-----
워낙에 초보라 이렇게 도움을 요청드립니다.
새해복 많이 받으세요
댓글 전체
정확한 것은 test.php 파일의 코드를 봐야겠으나 아래처럼 수정해 보십시오.
test.php 파일의 상단.
if(!$member[mb_id]){
alert('로그인 하십시오.','로그인페이지 액션');
exit;
}
if($member[mb_level] < 6){
alert('접근 권한이 없습니다.','로그인페이지말고 다른페이지로 액션');
exit;
}
test.php 파일의 상단.
if(!$member[mb_id]){
alert('로그인 하십시오.','로그인페이지 액션');
exit;
}
if($member[mb_level] < 6){
alert('접근 권한이 없습니다.','로그인페이지말고 다른페이지로 액션');
exit;
}