회원가입을 받을 때 원하는 그룹을 선택해서 받을 수 있을까요? 채택됨

  • 두루미
  • 작성일시
  • 조회 381
  • 댓글 6

본문

그룹을 나누어서
그룹1 : 게시판1, 게시판2
그룹2 : 게시판3, 게시판4
이렇게 관리를 하고 있어요. 그리고 회원도 그룹별로 접근 가능하도록 관리를 하고 있습니다.
완전 수동으로 이렇게 하다보니 매우 불편해지네요.

하여 회원가입 페이지에서

[]그룹1 []그룹2
둘 중에 하나를 선택해서 회원 가입을 할 수 있게 하거나, 그게 힘들다면

이후 회원가입은 아예 '그룹2'로만 받게 만들 수 있을까요?

그리고 아울러 현재는 그룹에 관계없이 최신글 스킨에서 목록이 노출됩니다만...
이 부분을 해당 그룹별로 노출되게 만들 수 있을까요?
if 그룹 = 그룹2
보여질 내용
else
보여질 내용
  • 스크랩 0
  • 신고 0

댓글보기

회원 스킨폴더에 register_update.skin.php 를 만들어 스크립트를 넣으면 됩니다
아래 내용은 관리지메뉴에서 수동으로 할때 필요한 소스입니다
똑같이 하면 되죠

 $sql = " insert into $g4[group_member_table]
                    set gr_id      = '$_POST[gr_id]',
                        mb_id      = '$mb_id',
                        gm_datetime = '$g4[time_ymdhis]' ";
sql_query($sql);

그룹별 최신글 보기는 검색해보면  이미 답변 있을 겁니다

감사합니다. 질문드리기 전에 긴 시간을 들여서 검색을 해보는 편입니다. ^^;;
그룹별 최신글 보기는 검색해보았습니다만, 권한(그룹과 레벨)으로 게시물의 목록을 못 보게 하거나 접근하지 못하도록 하는 것 밖에 찾지 못했네요. 최신글 스킨을 사용할 때에 대해서 말씀을 드린 것이었습니다.

제가 좀 바보처럼 설명을 했는가 봅니다. ㅠㅠ
제 말 뜻은...

그룹1인 사람은 그룹1에 관련된 최신글 보기만 보이고...
그룹2인 사람은 그룹2에 관련된 최신글 보기만 보이는 상태를 말하는 것입니다.

메인페이지에 최신글  스킨을 삽입해둔 상태라고 할 때 그룹1인 A라는 사람이 로그인하면...
<?=latest("basic", 그룹1 게시판, 5, 40);?> ← 요건 보이고
<?=latest("basic", 그룹2 게시판, 5, 40);?> ← 요건 안 보이고

메인페이지에 최신글  스킨을 삽입해둔 상태라고 할 때 그룹2인 B라는 사람이 로그인하면...
<?=latest("basic", 그룹1 게시판, 5, 40);?> ← 요건 안 보이고
<?=latest("basic", 그룹2 게시판, 5, 40);?> ← 요건 보이고

이렇게 처리되는 것을 말씀드려보았습니다. 초보자라 여러모로 불편함만 드립니다. 말씀해주신 register_update.skin.php 는 해당 부분을 고쳐서 해보니 잘 처리되었습니다. 정말 감사드립니다.

작성자에 의해 채택됐습니다.

그룹이 2개만 있다면

먼저 $g4[group_member_table] 에서 로그인한 회원이 어느 그룹에 속하는지 추출해와야겠지요
그런 다음 <?=latest("basic",회원이 속한 그룹, 5, 40);?>

그게 어렵다면 초간단 방법은 위의 회원 가입그룹선택에 추가하여
회원의 여분필드에 그룹을 기록한 후( mb_1에 그룹을 기록한다면)
<?=latest("basic",$member[mb_1], 5, 40);?>

그룹이 여러개이면 복잡해지겟지요

와우~ 정말 감사합니다~ 이리저리 해보겠습니다~ ^0^
초보의 서툰 질문에 친절하게 답변해주셔서 너무너무 감사합니다. 님 좀 짱이십니다! ^^;;

+ Recent posts