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

로그인후 그룹마다 페이지 다르게 채택완료

나인티 11년 전 조회 4,092
$sql = " select * from {$g5['group_member_table']} a, {$g5['group_table']} b
                where a.mb_id = '{$mb['mb_id']}'
                and a.gr_id = b.gr_id ";
$mb = sql_fetch ($sql);

switch($mb[a.gr_id]) 
{
    case adm:
        $url = G5_URL.'/adm.php';
        break;
    case test:
        $url = G5_URL.'/test.php';
        break;
    default:
        break;

}

login_check_skin.php 파일에 이렇게 넣었는데

작동이 안되네요.. 어떻게 수정해야 할까요?

 

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

답변 1개

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

</p><p>$sql = "SELECT a.gr_id AS grid FROM {$g5['group_member_table']} a, {$g5['group_table']} b WHERE a.mb_id = '{$mb['mb_id']}' AND a.gr_id = b.gr_id ";
$mb = sql_fetch($sql);
$url = G5_URL."/".$mb['grid'].".php";</p><p>

 

아깐 예외도 넣으시는 거 같던데... 

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

답변에 대한 댓글 6개

나인티
11년 전
도와주셔서 감사합니다.

위소스대로 넣으니 접근권한이 있는아이디인데 로그인하니 접근권한이 없다고 들어가지지가 않네요.. 이건또 무슨문제일까요 ㅠㅠ
나인티
11년 전
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 자신만의 코드를 넣어주세요.

$sql = "SELECT a.gr_id AS grid FROM {$g5['group_member_table']} a, {$g5['group_table']} b WHERE a.mb_id = '{$mb['mb_id']}' AND a.gr_id = b.gr_id ";
$mb = sql_fetch($sql);
$url = G5_URL."/bbs/board.php?bo_table=".$mb['grid'];

?>
[/code]
왕계란
11년 전
해당 아이디 권한부터 관리자 페이지에서 바꾸고 해 보세요. ㅎㅎ
나인티
11년 전
접근권한이 없다는 것 보다 로그인이 무한 반복되는 것 같네요
어떻게 해결해야 할까요?
왕계란
11년 전
저기엔 로그인이 무한 반복될 만한 코드가 없습니다.
쿼리문도 오로지 그룹 아이디 하나 갖고 오는 거고...
혹 스크립트 부분에서 반복될 만한 게 없나 소스 보기로 살펴 보세요.
나인티
11년 전
관리자 아이디로 로그인했는데 접근권한이 없다고 로그인을 반복하네요
제가 새로 글을 올렸는데 한번 읽어주시면 감사하겠습니다!!

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

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

로그인