로그인 받아서 그룹별로 메인페이지를 달리 할려고 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드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이동

댓글 전체

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; // 개별 페이지 접근 불가
?>
각 그룹별로 보여줄 내용 작성~~~~
.
.
.
.
.

=========================
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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