특정 페이지 권한 주기에서 권한 레벨의 갯수를 늘릴려면 어떻게 하죠?

· 19년 전 · 1728 · 4
이런 소스가 있어서 작동이 되는데요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
if ($member[mb_level] < 5) // 회원의 접근 권한 조정
{
echo "<script language='javascript'> alert('죄송합니다. 정회원만 이용하실 수 있습니다.'); window.close();
javascript:history.go(-1); </script>";
exit;
}
?>

지금은 레벨 5 이상만 볼수 있잖아요...

만약에 특정 레벨 3과 레벨 7만 볼수 있게 할려면 구문이 어떻게 변하나요?
|

댓글 4개

if ($member[mb_level] < 5) // 회원의 접근 권한 조정

if ($member[mb_level] !== 3 && member[mb_level] !== 7) // 회원의 접근 권한 조정

로 고쳐보세요
if ($member[mb_level] == 3) // 권한이 3일때만

if ($member[mb_level] == 7) // 권한이 7일때만

if ($member[mb_level] == 3 or $member[mb_level] == 7) // 권한이 3 또는 7 일때만
레미짱님은 에러나요 ㅠㅠ

root님꺼
if ($member[mb_level] == 3 or $member[mb_level] == 7) // 권한이 3 또는 7 일때만
구문 입력하니깐

비회원까지 다 뚫리네요... 에혀... 뭐가 문제죠?

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고