테스트 사이트 - 개발 중인 베타 버전입니다

문법질문입니다. 채택완료

티틴 4년 전 조회 2,091

 

스킨수정중인데, 이 문법이 글작성자 or 어드민일경우가 맞나요?

이걸 글작성자는 빼고, 어드민만 볼 수 있게 수정하려면 어떻게 하면 될까요? 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
4년 전

</p>

<p><?if($member['mb_id'] != "" && $member[mb_id] == $view[mb_id] || $is_admin == "super"){?></p>

<p>

이 문법은

 

</p>

<p><?php</p>

<p>if ($member['mb_id'] != ""        //멤버ID가 존재하고</p>

<p>    && $member[mb_id] == $view[mb_id]    //view.php파일에서 볼때 글 작성자의 ID와 로그인한 ID가 동일하고</p>

<p>    || $is_admin == "super"      // 또는 수퍼유저일때</p>

<p>    ){</p>

<p>?></p>

<p>

라는 형태로 작동합니다.

즉, 

글쓴이가 로그인했거나, 관리자거나 를 보는 구문이죠

 

그런데

 

관리자중에서 보통은 admin 만 관리자로 보는경우는 $is_admin 에는 super라는 값만 존재할겁니다.

그래서

</p>

<p>if ($is_admin) {</p>

<p>

으로 판단하셔도 크게 이상하지 않습니다.

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

세크티
4년 전

이렇게 하심될거 같네요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인