채택완료

로그인후 그룹마다 페이지 다르게

2014-10-21 (화) 16:30:21 4,366
$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개 / 댓글 6개

채택된 답변
+20 포인트
2014-10-21 (화) 17:08:25
Copy
$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";

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

답변에 대한 댓글 6개

도와주셔서 감사합니다.

위소스대로 넣으니 접근권한이 있는아이디인데 로그인하니 접근권한이 없다고 들어가지지가 않네요.. 이건또 무슨문제일까요 ㅠㅠ
[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]
해당 아이디 권한부터 관리자 페이지에서 바꾸고 해 보세요. ㅎㅎ
접근권한이 없다는 것 보다 로그인이 무한 반복되는 것 같네요
어떻게 해결해야 할까요?
저기엔 로그인이 무한 반복될 만한 코드가 없습니다.
쿼리문도 오로지 그룹 아이디 하나 갖고 오는 거고...
혹 스크립트 부분에서 반복될 만한 게 없나 소스 보기로 살펴 보세요.
관리자 아이디로 로그인했는데 접근권한이 없다고 로그인을 반복하네요
제가 새로 글을 올렸는데 한번 읽어주시면 감사하겠습니다!!

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