회원가입시 권한을 가입하는 회원이 선택할 수 있도록 하려면 어떻게 해야 하나요? 정보
회원가입시 권한을 가입하는 회원이 선택할 수 있도록 하려면 어떻게 해야 하나요?본문
회원가입부분에 라디오버튼을 4개 두고
ex) ○재학생 ○학부모 ○교사 ○기타
재학생을 선택하여 가입하면 권한을 3으로, 학부모를 선택하면 권한을 2로, 교사를 선택하면 권한을 4로, 기타를 선택하면 권한을 2로 주려면 어떻게 해야 하나요? (기본적으로 재학생이 선택되어 있어야 합니다)
이것보다 훨씬 더 효율적으로 학생, 교사, 학부모, 일반인을 나눌 수 있는 방법이 있다면 그것을 알려주셔도 감사드리겠습니다.
답변 부탁드립니다. 감사합니다.
ex) ○재학생 ○학부모 ○교사 ○기타
재학생을 선택하여 가입하면 권한을 3으로, 학부모를 선택하면 권한을 2로, 교사를 선택하면 권한을 4로, 기타를 선택하면 권한을 2로 주려면 어떻게 해야 하나요? (기본적으로 재학생이 선택되어 있어야 합니다)
이것보다 훨씬 더 효율적으로 학생, 교사, 학부모, 일반인을 나눌 수 있는 방법이 있다면 그것을 알려주셔도 감사드리겠습니다.
답변 부탁드립니다. 감사합니다.
댓글 전체
mb_1 여분필드 사용 권한 선택은 게시판 컨트롤 하기에도 상당히 애매 하실걸로 판단 되는군요 ..
제가 엄청 초보라서요^^; 자세히 어디에 어떤 코드를 삽입해야 하는지 자세하게 적어주시면 감사드리겠습니다
<input type="radio" name="mb_1" value="1" <? if($member[mb_1] == "1") echo "checked"; ?> >재학생
<input type="radio" name="mb_1" value="2" <? if($member[mb_1] == "2") echo "checked"; ?> >학부모
<input type="radio" name="mb_1" value="3" <? if($member[mb_1] == "3") echo "checked"; ?> >교사
<input type="radio" name="mb_1" value="4" <? if($member[mb_1] == "4") echo "checked"; ?> >기타
register_form.skin.php
이렇게 되면 되겠죠 .. 이것은 회원 가입할때 입력 할때 예입니다.
어디다가 어떤식으로 입력 받을지 출력 할지는 모르겠지만말이쥬..
<input type="radio" name="mb_1" value="2" <? if($member[mb_1] == "2") echo "checked"; ?> >학부모
<input type="radio" name="mb_1" value="3" <? if($member[mb_1] == "3") echo "checked"; ?> >교사
<input type="radio" name="mb_1" value="4" <? if($member[mb_1] == "4") echo "checked"; ?> >기타
register_form.skin.php
이렇게 되면 되겠죠 .. 이것은 회원 가입할때 입력 할때 예입니다.
어디다가 어떤식으로 입력 받을지 출력 할지는 모르겠지만말이쥬..
회원가입 스킨 상단
$chk=array();
if(!$w) $my_level=3; else $my_level=$member[mb_level];
$chk[$my_level]='checked';
라디오버튼 에서 학부모와 기타가 레벨이 같으니까 하나로 묶어버리고
<input type="radio" name='level' value='3' <?=$chk[3]?>>재학생
<input type="radio" name='level' value='2' <?=$chk[2]?>>학부모/기타
<input type="radio" name='level' value='4' <?=$chk[4]?>>교사
bbs/register_form_update.php 상단에 추가
$config[cf_register_level]=$level;
이렇게 하면 되겠습니다
위와 같이 하면 레벨을 따로 기록할 필요는 없겠네요
$chk=array();
if(!$w) $my_level=3; else $my_level=$member[mb_level];
$chk[$my_level]='checked';
라디오버튼 에서 학부모와 기타가 레벨이 같으니까 하나로 묶어버리고
<input type="radio" name='level' value='3' <?=$chk[3]?>>재학생
<input type="radio" name='level' value='2' <?=$chk[2]?>>학부모/기타
<input type="radio" name='level' value='4' <?=$chk[4]?>>교사
bbs/register_form_update.php 상단에 추가
$config[cf_register_level]=$level;
이렇게 하면 되겠습니다
위와 같이 하면 레벨을 따로 기록할 필요는 없겠네요
회원정보 업데이트 하는 곳에서 가능한 범주의 입력값인지
한번 더 확인해주셔야겠네요
이대로라면 선택 항목에는 없지만
레벨 10의 관리자로도 가입이 가능하겠네요
한번 더 확인해주셔야겠네요
이대로라면 선택 항목에는 없지만
레벨 10의 관리자로도 가입이 가능하겠네요
글쎄요 레벨이 10 이면 관리자가 되나요?
권한 설정을 해주지 않으면 일반 회원이나 다를 바 없는데요?
레벨이라는 것은 각 레벨별로 무언가 다르게 하고 싶을 때 사용하는 것입니다
레벨이 높다고 관리자가 되는 것은 아니란 것입니다
레벨이 2라고 하더라도 관리자는 얼마든지 될 수 있잖습니까?
권한 설정을 해주지 않으면 일반 회원이나 다를 바 없는데요?
레벨이라는 것은 각 레벨별로 무언가 다르게 하고 싶을 때 사용하는 것입니다
레벨이 높다고 관리자가 되는 것은 아니란 것입니다
레벨이 2라고 하더라도 관리자는 얼마든지 될 수 있잖습니까?