너유

로그인 받아서 그룹별로 메인페이지를 달리 할려고 합니다.

· 2011-12-16 (금) 10:22:47 · 1905 · 4
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이동
|

댓글 4개

2011-12-16 (금) 10:40:40
제 생각에는 저도 초보지만...
그룹아이디를 가져오기 위한 별도의 쿼리를 위에 만들어야 하지 않을까요 ..
1. 게시판 그룹별로 메인 페이지를 다르게 보여주고 싶다는건가요?
2. 아니면, 게시판 그룹별로 접근가능한 회원별도 다르게 보여주고 싶다는건가요?
회원가입을 할때 그룹별로 받게 구현은 해 놨습니다. (접근그룹별선택하게끔 구현)
즉 회원이 가입을하고 로그인을 하면 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; // 개별 페이지 접근 불가
?>
각 그룹별로 보여줄 내용 작성~~~~
.
.
.
.
.

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

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-12-16 조회 963
11-12-16 조회 1,682
11-12-16 조회 895
11-12-16 조회 1,146
11-12-16 조회 1,777
11-12-16 조회 1,686
11-12-16 조회 892
11-12-16 조회 1,096
11-12-16 조회 2,680
11-12-16 조회 2,501
11-12-16 조회 892
11-12-16 조회 1,093
11-12-16 조회 1,102
11-12-16 조회 1,664
11-12-16 조회 1,906
11-12-16 조회 1,101
11-12-16 조회 653
11-12-16 조회 3,027
11-12-16 조회 2,520
11-12-16 조회 2,759