페이지 권한주기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

페이지 권한주기 정보

페이지 권한주기

본문

페이지에 권한이 없을경우 페이지닫기
<?
// 회원 인증 소스
include_once("./_common.php");

$g4[title] = "홈타이틀";

include_once("./_head.php"); // 삽입된 페이지에... 삭제해도됨

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


회원 권한없을때 로그인 페이지로 돌리기

<?

include_once("./_common.php");

$g4[title] = "타이틀";

include_once("./_head.php");
// 접근 권한 검사
if (!$member[mb_id])
alert("로그인 하십시오.", "$g4[bbs_path]/login.php?url=" . urlencode("$_SERVER[PHP_SELF]?w=$w&mb_id=$mb_id"));

else if($member[mb_level] < 3) { //3레벨 미만이면 홈페이지 메인으로 튕겨주기*^^*
alert("접근권한이 없습니다.", $g4[path]);
}

else if ($is_admin != "super") {
$auth = array();
$sql = " select au_menu, au_auth from $g4[auth_table] where mb_id = '$member[mb_id]' ";
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++) {
$auth[$row[au_menu]] = $row[au_auth];
}}
?>
추천
3
  • 복사

댓글 15개

<?
// 회원 인증 소스
include_once("./_common.php");

$g4[title] = "홈타이틀";

include_once("./_head.php"); // 삽입된 페이지에... 삭제해도됨

define("_DOCTYPE_", "STYLE");
if ($member[mb_level] < 5)  // 회원의 접근 권한 조정
{
    echo "<script language='javascript'> alert('죄송합니다. 정회원만 이용하실 수 있습니다.');
    javascript:history.go(-1);  </script>";
    exit;
 }
//회원인증 소스
 ?>

이렇게 넣으시면 창이 안닫히고 1단계전에 홈페이지로 접속됩니다.
아 맞다 그부분 빼주세여 ㅋㅋ
<?
// 회원 인증 소스
include_once("./_common.php");

$g4[title] = "홈타이틀";

include_once("./_head.php"); // 삽입된 페이지에... 삭제해도됨


if ($member[mb_level] < 5)  // 회원의 접근 권한 조정
{
    echo "<script language='javascript'> alert('죄송합니다. 정회원만 이용하실 수 있습니다.'); window.close();
    javascript:history.go(-1);  </script>";
    exit;
 }
//회원인증 소스
 ?>
페이지에 권한이 없을경우 페이지닫기


<?
// 회원 인증 소스
include_once("./_common.php");

$g4[title] = "홈타이틀";

include_once("./_head.php"); // 삽입된 페이지에... 삭제해도됨


if ($member[mb_level] < 5)  // 회원의 접근 권한 조정
{
    echo "<script language='javascript'> alert('죄송합니다. 정회원만 이용하실 수 있습니다.');
    javascript:history.go(-1);  </script>";
    exit;
 }
//회원인증 소스
 ?>
이렇게 넣으시면 창이 안닫히고 1단계전에 홈페이지로 접속됩니다.
이렇게 쓰세요 ㅋㅋ
<?
if($member[mb_level]>=3){

    echo "본문내용을 보여줌";

}else{

    echo "이용하실 수 없습니다";

}
?>

전 그냥 이렇게 사용하는중 ㅎㅎ
그냥 메시지만 띄어 놓음..
<?
if(!$member[mb_id] || $member[mb_level]>=3){

    echo "이용권한이 없으시거나 비회원입니다.";

}
?>

본문내용....


이렇게 한줄로 사용하시면 더 편리하실 것 같습니다.
© SIRSOFT
현재 페이지 제일 처음으로