5버전사용중인데요.

그누보드 를 활용하여 게시판등급 1~10등급으로 관리하는데

 

제가만든 특정 php 웹페이지(그누랑 관련없음) 페이지에 회원등급 8~10만 페이지 뷰어되게하고 

나머지 등급은 뷰어를 못하게하고싶습니다.

 

즉 회원로그인이 안된상태에서는 해당페이지를 볼수없고 회원로그인해서 8~10등급 계정만 뷰어하고싶습니다 방법이 있을가요?

답변 3개

만든 특정 php 웹페이지 상단에 그누보드 common.php만 include시키면 회원정보를 이용할 수 잇습니다

<?php

include "/common.php";

if($member['mb_level'] <8) alert('권한 없음');

 

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

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

이런 방법도 있습니다. 파일명을 조건문에 넣어서 하면되구요 

문제 있을시 바로 댓글 남겨주시면 안내해드립니다.

Copy
include_once "./_common.php";

if(basename($_SERVER["SCRIPT_NAME"]) == "파일명") {
    if ($member['mb_level'] < 8 || $member['mb_level'] > 10) {
        alert("접근 권한이 없습니다.", G5_URL); // 여기서 G5_URL 는 이동하고자하는 위치입니다.
    }
}
로그인 후 평가할 수 있습니다

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

Copy
<?php
if ($member['mb_level'] < 8 || $member['mb_level'] > 10) {
    alert("접근 권한이 없습니다.", G5_URL); //
}
?>

 

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

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

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

로그인
🐛 버그신고