t

페이지 권한주기

· 2006-07-31 (월) 15:12:15 · 5843 · 15
페이지에 권한이 없을경우 페이지닫기
<?
// 회원 인증 소스
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];
}}
?>
|

댓글 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단계전에 홈페이지로 접속됩니다.
님그림자
2006-07-31 (월) 15:18:12
define("_DOCTYPE_", "STYLE"); 소스가 G4에서 사용되는가요?...
아 맞다 그부분 빼주세여 ㅋㅋ
<?
// 회원 인증 소스
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단계전에 홈페이지로 접속됩니다.
이렇게 쓰세요 ㅋㅋ
있긴 있는데 그누3버전이거나 작동 불능, 이해불가라서 ㅋㅋ
쉽게 올렸어여 ㅋㅋ
javascript:history.go(-1);

이부분 불여우에서 먹히는지요?
<?
if($member[mb_level]>=3){

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

}else{

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

}
?>

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

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

}
?>

본문내용....


이렇게 한줄로 사용하시면 더 편리하실 것 같습니다.
불여우는 안써봐서 답변을 못하게네여 ㅋㅋ
2006-08-07 (월) 12:09:34
감사합니다~^^
감사합니다^^
유용한 소스네염..
감사합니다.
필요해서 찾던중 발견해서 유용하게 활용되겠네요..감사합니다.~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

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

+
제목 글쓴이 날짜 조회
06-08-02 조회 4,037
06-07-31 조회 5,844
06-07-31 조회 3,108
06-07-29 조회 3,078
06-07-28 조회 4,485
06-07-27 조회 6,945
06-07-25 조회 6,527
06-07-24 조회 6,035
06-07-24 조회 3,736
06-07-23 조회 3,575
06-07-22 조회 5,140
06-07-22 조회 3,443
06-07-20 조회 3,641
06-07-20 조회 8,261
06-07-20 조회 4,665
06-07-19 조회 8,241
06-07-19 조회 3,224
06-07-18 조회 3,422
06-07-18 조회 1.1만
06-07-17 조회 5,546