로그인 받아서 그룹별로 메인페이지를 달리 할려고 합니다. 정보
로그인 받아서 그룹별로 메인페이지를 달리 할려고 합니다.본문
bbs/index.php에
bbs/bbs/index.php (페이지아님)
아래처럼 삽입하였습니다.
<?
include_once("./_common.php");
if ($gr_id == '그룹아이디') {
echo "<meta http-equiv='refresh' content='0;URL=./index1.php'>";
} else {
echo "<meta http-equiv='refresh' content='0;URL=./index2.php'>";
}
?>
허나.. index2.php으로만 이동합니다.
고수님들의 조언좀 부탁드립니다.
로직은 1)로그인화면만 있는페이지 - > index.php에서 그룹아이디가 a그룹이면 -> index1.php이동
2)로그인화면만 있는페이지 - > index.php에서 그룹아이디가 b 그룹이면 -> index2.php이동
bbs/bbs/index.php (페이지아님)
아래처럼 삽입하였습니다.
<?
include_once("./_common.php");
if ($gr_id == '그룹아이디') {
echo "<meta http-equiv='refresh' content='0;URL=./index1.php'>";
} else {
echo "<meta http-equiv='refresh' content='0;URL=./index2.php'>";
}
?>
허나.. index2.php으로만 이동합니다.
고수님들의 조언좀 부탁드립니다.
로직은 1)로그인화면만 있는페이지 - > index.php에서 그룹아이디가 a그룹이면 -> index1.php이동
2)로그인화면만 있는페이지 - > index.php에서 그룹아이디가 b 그룹이면 -> index2.php이동
댓글 전체
제 생각에는 저도 초보지만...
그룹아이디를 가져오기 위한 별도의 쿼리를 위에 만들어야 하지 않을까요 ..
그룹아이디를 가져오기 위한 별도의 쿼리를 위에 만들어야 하지 않을까요 ..
1. 게시판 그룹별로 메인 페이지를 다르게 보여주고 싶다는건가요?
2. 아니면, 게시판 그룹별로 접근가능한 회원별도 다르게 보여주고 싶다는건가요?
2. 아니면, 게시판 그룹별로 접근가능한 회원별도 다르게 보여주고 싶다는건가요?
회원가입을 할때 그룹별로 받게 구현은 해 놨습니다. (접근그룹별선택하게끔 구현)
즉 회원이 가입을하고 로그인을 하면 gr_id(그룹값)이 a이면 메인페이지 index1.php
그룹값이 b이면 메인페이지 index2.php
각각 상이한 메인페이지를 보여주고 싶습니다.
즉 회원이 가입을하고 로그인을 하면 gr_id(그룹값)이 a이면 메인페이지 index1.php
그룹값이 b이면 메인페이지 index2.php
각각 상이한 메인페이지를 보여주고 싶습니다.
회원가입 받을때 그룹을 지정한다면...
그룹 정보가 저장되는 테이블이 g4_member이겠네요.
그럼 필드는 어떤건가요?
회원의 정보에 gr_id 값이 "mb_1"에 저장이 된다는 가정하에 설명할게요.
제가 만약 만든다면 아래와 같이 만들것 같아요.. 그냥 참고만 하시면 될것 같아요.
index.php
=================================
<?
include_once("./_common.php");
include_once("./_head.php");
switch($member[mb_1]) { // $member[mb_1]이 회원의 그룹아이디가 저장되어 있음.
case "a" :
include_once("index1.php"); // 그룹 a인 회원이 접속하면.. index1.php 파일 불러옴.
break;
case "b" :
include_once("index2.php"); // 그룹 b인 회원이 접속하면.. index2.php 파일 불러옴.
break;
case "c" :
include_once("index3.php"); // 그룹 c인 회원이 접속하면.. index3.php 파일 불러옴.
break;
default :
include_once("index4.php"); // 그룹지정이 안된 회원이 접속시 알림 페이지.
break;
}
?>
=================================
그럼.. index1.php ~ index4.php 파일은 아래와 같이 만들면 되겠네요.
=====================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
각 그룹별로 보여줄 내용 작성~~~~
.
.
.
.
.
=========================
그룹 정보가 저장되는 테이블이 g4_member이겠네요.
그럼 필드는 어떤건가요?
회원의 정보에 gr_id 값이 "mb_1"에 저장이 된다는 가정하에 설명할게요.
제가 만약 만든다면 아래와 같이 만들것 같아요.. 그냥 참고만 하시면 될것 같아요.
index.php
=================================
<?
include_once("./_common.php");
include_once("./_head.php");
switch($member[mb_1]) { // $member[mb_1]이 회원의 그룹아이디가 저장되어 있음.
case "a" :
include_once("index1.php"); // 그룹 a인 회원이 접속하면.. index1.php 파일 불러옴.
break;
case "b" :
include_once("index2.php"); // 그룹 b인 회원이 접속하면.. index2.php 파일 불러옴.
break;
case "c" :
include_once("index3.php"); // 그룹 c인 회원이 접속하면.. index3.php 파일 불러옴.
break;
default :
include_once("index4.php"); // 그룹지정이 안된 회원이 접속시 알림 페이지.
break;
}
?>
=================================
그럼.. index1.php ~ index4.php 파일은 아래와 같이 만들면 되겠네요.
=====================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
각 그룹별로 보여줄 내용 작성~~~~
.
.
.
.
.
=========================