회원 타입에 따른 접근 가능한... 소스 수정을 여쭙니다. 정보
회원 타입에 따른 접근 가능한... 소스 수정을 여쭙니다.본문
아래 소스에서 정회원이 "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;
}
?>
관리자가 접근 가능한 문장을 만들려고 합니다. 어떻게 수정해야 하는지요?
회원 여러분의 고귀한 답변을 기다립니다.(몇시간 동안 오류 메세지 보다가 결국 이곳에 질문합니다)
<? // 회원타입에 의한 접근제한
// 자신의 글이거나 관리자라면 통과
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;
}
?>
댓글 전체

<?
if ($member[mb_level] > 1)
alert("정회원과 준회원만 이용 가능한 서비스입니다..");
?>
if ($member[mb_level] > 1)
alert("정회원과 준회원만 이용 가능한 서비스입니다..");
?>
숫자가 높을 수록 권한이 많은 것으로 하세요.
그러니까
준회원은 2
정회원은 3
...
관리자는 10
그러니까
준회원은 2
정회원은 3
...
관리자는 10
제가 질문을 정확히 못드려 죄송합니다. 회원레벨이 아니라 사전에 정해진 자격이 있어서 그 자격에 따라 본인이
회원가입때 선택하게 되어 있습니다. 단지 위 소스에서 "2"와"3" 이라는 타입이 들어가서 단지 동시 접근 할 수 있는 문장을 만들고자 합니다.
답변주신 카이루님! rolo님 죄송합니다.
<input type="radio" name="mb_type" value="2"<?if($member[mb_type]=="2")echo"checked";?>/>정회원
<input type="radio" name="mb_type" value="3"<?if($member[mb_type]=="3")echo"checked";?>/>준회원
회원가입때 선택하게 되어 있습니다. 단지 위 소스에서 "2"와"3" 이라는 타입이 들어가서 단지 동시 접근 할 수 있는 문장을 만들고자 합니다.
답변주신 카이루님! rolo님 죄송합니다.
<input type="radio" name="mb_type" value="2"<?if($member[mb_type]=="2")echo"checked";?>/>정회원
<input type="radio" name="mb_type" value="3"<?if($member[mb_type]=="3")echo"checked";?>/>준회원
<?if($member[mb_type]=="3" || $member[mb_type]=="2")echo"checked";?>
이걸 원하시는 건가요?
이걸 원하시는 건가요?
소스중에서
else if ($member[mb_type] != "2") {
echo "
현재는 2에 해당되는 회원만 접근 가능한데 윗 부분을 고치셔 3에 해당되는 회원도 글에 접근 할 수
있게 되기를 희망합니다.(위 문장을 수정하면 되는 건가요?
rolo 님의 <?if($member[mb_type]=="3" || $member[mb_type]=="2")echo"checked";?>
은 1에 해당되는 일반회원도 무사 통과 하드라구요..^^
else if ($member[mb_type] != "2") {
echo "
현재는 2에 해당되는 회원만 접근 가능한데 윗 부분을 고치셔 3에 해당되는 회원도 글에 접근 할 수
있게 되기를 희망합니다.(위 문장을 수정하면 되는 건가요?
rolo 님의 <?if($member[mb_type]=="3" || $member[mb_type]=="2")echo"checked";?>
은 1에 해당되는 일반회원도 무사 통과 하드라구요..^^
if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
else if ($member[mb_type] != "2" && $member[mb_type] != "3") {
echo " 경고 표시 ";
;
else if ($member[mb_type] != "2" && $member[mb_type] != "3") {
echo " 경고 표시 ";
항상 도와 주셔서 감사합니다. 보답할 때가 있을 것이라고 봅니다. 샬롬!!
-_-