특정 페이지 권한 주기에서 권한 레벨의 갯수를 늘릴려면 어떻게 하죠? 정보
특정 페이지 권한 주기에서 권한 레벨의 갯수를 늘릴려면 어떻게 하죠?
본문
이런 소스가 있어서 작동이 되는데요
<?
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만 볼수 있게 할려면 구문이 어떻게 변하나요?
<?
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만 볼수 있게 할려면 구문이 어떻게 변하나요?
댓글 전체
if ($member[mb_level] < 5) // 회원의 접근 권한 조정
를
if ($member[mb_level] !== 3 && member[mb_level] !== 7) // 회원의 접근 권한 조정
로 고쳐보세요
를
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 일때만
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 일때만
구문 입력하니깐
비회원까지 다 뚫리네요... 에혀... 뭐가 문제죠?
root님꺼
if ($member[mb_level] == 3 or $member[mb_level] == 7) // 권한이 3 또는 7 일때만
구문 입력하니깐
비회원까지 다 뚫리네요... 에혀... 뭐가 문제죠?
감사해용.