로그인시 그룹별로 인덱스페이지를 따로 보여줄수 있을까요. > 그누3질답

그누3질답

로그인시 그룹별로 인덱스페이지를 따로 보여줄수 있을까요. 정보

그누보드 로그인시 그룹별로 인덱스페이지를 따로 보여줄수 있을까요.

본문

안녕하세요?
출근은 매일하지만 실력이 모자라서 도움은 드리지 못하고 매일 퍼가기만 하고 있습니다.
이번엔 퍼가다가다 안되어 도움을 요청합니다.  ( 뻔뻔함의 극치를....... )

로그인은 하나의 로그인박스로 사용하고 아이디와 패스를 확인하여 그룹이 A인 회원은 main_A.php로
그룹이 B인 회원은 main_B.php로 바로가게 하는 방법이 있을까요?

죄송하지만 부탁을 드려봅니다. 3일동안 헤메다녔어요......흑흑흑

댓글 전체

login 후... 이동 페이지를 mainSwitch.php 라고 하면..

// mainSwitch.php

<?
// 그룹이 main_A일때
$sql = " select count(*) from $cfg[table_group_member] where gr_id = 'main_A' and mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if ($row[0]) {
$loc = "main_A.php";
}

// 그룹이 main_B일때
$sql = " select count(*) from $cfg[table_group_member] where gr_id = 'main_B' and mb_id = '$member[mb_id]' ";
$row = sql_fetch($sql);
if ($row[0]) {
$loc = "main_main_B.php";
}

header("location:./?doc=$loc");
?>

$member[gr_id]이라는 기본변수가 없어서 변수를 추가생성 하려다 쿼리로 해결봤습니다.
위의 것이 바른지는 모르겠지만 동작은 바로 되네요.
byfun님!!!  땡큐!!! 감사합니다~~~
login 후... 이동 페이지를 mainSwitch.php 라고 하면..
// mainSwitch.php
<?
if($member[gr_id] == 'A') $loc = "main_A.php";
else if($member[gr_id] == 'B') $loc = "main_B.php";
else alert('로그인 하숑!~');

header("location:./?doc=$loc");
?>

또는
<?
$loc[A] = "main_A.php"; // A 는 그룹아이디
$loc[B] = "main_B.php"; // B 는 그룹아이디
header("location:./?doc={$loc[$member[gr_id]]}");
?>


라고하면 될듯하네여.. 안해봐서 장담은 못드림 ^^;
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT