회원 타입에 따른 접근 가능한... 소스 수정을 여쭙니다. > 그누4 질문답변

그누4 질문답변

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

회원 타입에 따른 접근 가능한... 소스 수정을 여쭙니다. 정보

회원 타입에 따른 접근 가능한... 소스 수정을 여쭙니다.

본문

아래 소스에서 정회원이 "2"이고 준회원이 "3"이라면 글을 작성한 본인, 정회원, 준회원 그리고
관리자가 접근 가능한 문장을 만들려고 합니다. 어떻게 수정해야 하는지요?
회원 여러분의 고귀한 답변을 기다립니다.(몇시간 동안 오류 메세지 보다가 결국 이곳에 질문합니다)
 
<? // 회원타입에 의한 접근제한
// 자신의 글이거나 관리자라면 통과
 
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
        ;
else if ($member[mb_type] != "2") {
echo "


<script language='javascript'>
 alert('정회원과 준회원만 이용 가능한 서비스입니다.');
 history.back();
</script>";
exit;
}
?>

댓글 전체

제가 질문을 정확히 못드려 죄송합니다. 회원레벨이 아니라 사전에 정해진 자격이 있어서 그 자격에 따라 본인이
회원가입때 선택하게 되어 있습니다. 단지 위 소스에서 "2"와"3" 이라는 타입이 들어가서 단지 동시 접근 할 수 있는 문장을 만들고자 합니다.
답변주신 카이루님! rolo님 죄송합니다. 
 
<input type="radio" name="mb_type" value="2"<?if($member[mb_type]=="2")echo"checked";?>/>정회원 &nbsp;
<input type="radio" name="mb_type" value="3"<?if($member[mb_type]=="3")echo"checked";?>/>준회원 &nbsp;
소스중에서
else if ($member[mb_type] != "2") {
echo "

현재는 2에 해당되는 회원만 접근 가능한데  윗 부분을 고치셔 3에 해당되는 회원도 글에 접근 할 수
있게 되기를 희망합니다.(위 문장을 수정하면 되는 건가요?
rolo 님의  <?if($member[mb_type]=="3" || $member[mb_type]=="2")echo"checked";?>
은 1에 해당되는 일반회원도 무사 통과 하드라구요..^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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