일반페이지에 레벨제한을 두려면??

· 2003-12-22 (월) 21:25:14 · 545 · 4
그누보드를 사용하고 있는데요...

게시판이야 레벨별로 접근을 제한할수 있지만...일반 페이지에

레벨제한을 주려면 어떤 처리를 해야 할까요?

syn.php라는 파일에 관리자만 접근케 하려고 합니다.

일반회원은 접근 못하게 하려는데 ... 잘 모르겠습니다.

답변 부탁드립니다 .. 수고하세요
|

댓글 4개

2003-12-22 (월) 21:46:08
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

다음에...아래..아래중 한가지를 골라서 넣으시면 될듯...

[응용1]

<? // 회원레벨(5)에 의한 접근제한 (로그인창으로 이동)
if ($member[mb_level] < 5) {
alert("로그인 하십시오.", "./$cfg[index]?doc=$cfg[bbs_dir]/mblogin.php&url=" . urlencode("./$cfg[index]?doc=$doc"));
}
?>

[응용2]

<? // 회원유무에 의한 접근제한
if (!$member[mb_id]) { // 회원이 아니면 접근권한없음
alert("접근권한이 없습니다.", "./$cfg[index]");
}
?>

<? // 회원유무에 의한 접근제한 (경고창만 띄우고 닫기)

f (!$member[mb_id]) {
echo "
<script language='javascript'>
alert('로그인한 회원만 사용 가능합니다.');
history.back();
</script>";
exit;
}

?>

[용용3]

<? // 최고관리자와 그룹관리자만 접근1
if (!$is_admin == 'default' || !$is_admin == 'group') {
alert("로그인 하십시오.", "./$cfg[index]?doc=$cfg[bbs_dir]/mblogin.php&url=" . urlencode("./$cfg[index]?doc=$doc"));
}
?>

<? // 최고관리자와 그룹관리자만 접근 2
if ($is_admin == 'default' || $group[gr_admin] == $member[mb_id]) {
alert("로그인 하십시오.", "./$cfg[index]?doc=$cfg[bbs_dir]/mblogin.php&url=" . urlencode("./$cfg[index]?doc=$doc"));
}
?>
고맙습니다.
2006-12-30 (토) 15:25:49
한참 헤맸는데 고맙습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
03-12-23 조회 435
03-12-23 조회 384
03-12-23 조회 470
03-12-23 조회 484
03-12-23 조회 409
03-12-23 조회 503
03-12-22 조회 595
03-12-22 조회 616
03-12-22 조회 513
03-12-22 조회 546
03-12-22 조회 484
03-12-22 조회 378
03-12-22 조회 771
03-12-22 조회 575
03-12-22 조회 377
03-12-22 조회 532
03-12-22 조회 822
03-12-22 조회 424
03-12-22 조회 819
03-12-21 조회 456