테스트 사이트 - 개발 중인 베타 버전입니다

페이지에 권한 주는 방법 어떻게 해야 하나요? 채택완료

잠팅이 11년 전 조회 4,719

권한9 인 사람만 페이지를 볼수 있도록 하는 소스 코드가 어떻게 되나요?

 

구글링해서 찾아 보니


if ($member[mb_level] < 9) // 회원의 접근 권한 조정
{
echo "";
exit;
}

이렇게 하면 된다고 하는데

해보니 안되더라구요.ㅠㅠ

레벨로 페이지 접근 권한 주는 소스 아시는분 답변 좀 부탁드립니다~

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

답변 2개

채택된 답변
+20 포인트
11년 전

잘되는데요?

 

include_once('./_common.php');

 

if ($member[mb_level] < 9) // 회원의 접근 권한 조정 { echo ""; exit; }  

?>

 

페이지 내용 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 8개

잠팅이
11년 전
안되네요.ㅠㅠ
페이지는 root에 있구요
그누보드5를 사용하고 있습니다.
해보니 안되네요..ㅠㅠ
뽁스
11년 전
include_once('./_common.php');
이 부분 다음줄에 var_dump($member); 또는 print_r2($member); 찍어서
$member 값들이 잘 나오는지 확인해보세요~
잠팅이
11년 전
root에 test.php라고 만들고 아래와 같이 소스를 넣었는데 안돼네요.ㅠㅠ

<?
include_once('./_common.php');​
print_r2($member);
$member = get_member($ss_mb_id);
if ($member[mb_level] < 9 || $member[mb_id] == '') // 회원의 접근 권한 조정
{
alert('죄송합니다. 정회원만 이용하실 수 있습니다​');
exit;
}
?>
aa
뽁스
11년 전
어떻게 안되나요? 알림창이 안뜨고 aa 를 볼 수 있다는건가요?
print_r2($member); <= 이부분이 출력이 되나요?
잠팅이
11년 전
http://iprint.kr/test.php
여기 보시면 되는데~ 내부서버 오류라고 뜨네요.ㅠㅠ
잠팅이
11년 전
<?

include_once("./_common.php");

if (!$is_member||($member[mb_level]<3)) {
alert("회원레벨3이 아닙니다.");
}

?>

이렇게 하니깐 되네요~ ㅠㅠ
혹시 로그인시 레벨별로 페이지 이동이 가능하게 할려면 어떻게 해야 하는지 아시나요?
뽁스
11년 전
레벨 별 이동은 아래처럼 하면 됩니다.
if ($member[mb_level] == '3') {
goto_url("레벨 3이 이동할 주소");
} elseif($member[mb_level] == '4') {
goto_url("레벨 4가 이동할 주소");
} else {
goto_url("기본 이동할 주소");
}
잠팅이
11년 전
제가 설명을 잘못 했네요~ ^^
로그인 창에서 로그인 시 페이지 이동을 어떻게 해야 하는지요?
/bbs/login.php 에서 관리자로 로그인을 하게 되면 관리자 페이지로 이동을 하고 일반회원이면 메인 페이지로 이동을 하는데 레별별로 페이지 이동을 시킬려면 어떻게 해야 하나요?
그리고 로그인은 팝업으로 띄울껀데 좀 알려주셔요~ ㅠㅠ

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

11년 전

include_once('./_common.php');

 

 

$member = get_member($ss_mb_id);

 

if ($member[mb_level] < 9 || $member[mb_id] == '') // 회원의 접근 권한 조정 

alert('죄송합니다. 정회원만 이용하실 수 있습니다');

exit; 

 

?>

요렇게 해보세영~

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

잠팅이
11년 전
위에 분 처럼 해도 안되네요.ㅠㅠ
페이지는 root에 있구요
그누보드5를 사용하고 있습니다.

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

답변을 작성하려면 로그인이 필요합니다.

로그인