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

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

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

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

댓글 4개

로그인후 그룹별 head.php 파일을 달리 적용할려면 어떻게 하죠
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]]}");
?>


라고하면 될듯하네여.. 안해봐서 장담은 못드림 ^^;

댓글 작성

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

로그인하기
🐛 버그신고