관리자 여부에 따른 링크를 제한 하고 싶습니다. > 그누4 질문답변

그누4 질문답변

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

관리자 여부에 따른 링크를 제한 하고 싶습니다. 정보

관리자 여부에 따른 링크를 제한 하고 싶습니다.

본문

늘 감사드립니다. (..) 질문이 있어서요^^

Q&A 게시판을 운영중입니다. 그런데 게시판의 리스트에서 각 게시글을 클릭하여 들어가면 view.skin.php 의 파일이 호출 되어 내용이 보여지는 것이잖아요,.? ^^

여기서 질문이 하나 생깁니다.

해당 게시글을 작성한 글쓴이의 이름이 출력되고 그 이름에 mailto: 로 해서 링크가 걸리게 되어있지요!!

그런데 사용자분들께서 본인이 메일계정 정보가 노출되는것을 싫어하시더라구요..

Q&A게시판이기 때문에 글쓴이의 메일계정 정보는 관리자가 확인이 가능해야 하므로...

"관리자 계정" 이외에는 view.skin.php 페이지에서 링크가 되지 않도록 하고 싶습니다.
그래서 해본 방법이.. 관리자 ID라면 링크를 걸고 아니면 모두 걸지 않고 텍스트만 출력..

<?
if($mb[mb_id] == 'admin_id') { //관리자 ID가 admin_id 입니다.
//if($member[mb_level] >= 9) {
?>
<a href="mailto:<?=$view[wr_email]?>" ><?=$view[name]?></a>
<?
}else{
?>
<?=$view[name]?>
<?
}
?>


라고 해봤는데요.. $mb[mb_id] 에 값이 들어오지 않네요.. ㅠ_ㅠ

당연한게 $mb[mb_id] 는 $g4[path]/lib/common.lib.php 에 있는 get_member() 에서 받아올테니까요..
또한, get_member() 의 파라미터인 $mb_id라는 변수도 로그인 폼에서 POST로 보내줘야 쓸 수 있을테니까요..

어떻게 방법이 없을까요? ㅠ_ㅠ 시간 여유가 많으면 천천히 해보겠는데 워낙에 촉박한 사항이라서 이렇게 질문 올립니다.
  • 복사

댓글 전체

June44 님 감사드립니다 ^^

제가 사소한 착각을해서 한참 돌아 왔네요 ^^

$member[mb_id] 인데... $mb[mb_id] 라고 생각을. ㅠ_ㅠ

조언 너무 감사드립니다^^
© SIRSOFT
현재 페이지 제일 처음으로