메뉴에 권한 주는 법
본문
안녕하세요 메뉴에 권한을 주고싶습니다
게시판관리에서 권한을 주는 법은 알고있습니다만,,
환경설정 - 메뉴설정에서 메뉴에 각각 1혹은 2권한을 주어서
권한 2레벨인 페이지는 로그인하지 않은 사람에게는 로그인 하라는 창이 뜨게 하고싶은데
검색해서 몇가지 방법을 다 해보았는데 안먹네요ㅠㅠ.. 어떻게 하면 될까요?
답변 2
권한 설정 부분은 다음의 글을 참고할 수 있습니다.
https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=151
다만, 위 글은 권한이 없으면 메뉴가 보이지 않도록 처리되어 있습니다.
권한이 없는 경우, '로그인 메시지'가 되게 하려면.. 수정/추가 처리를 해야 됩니다.
(쿼리에 조건 주는 부분을 빼고, 출력하는 부분에서 조건을 주는 방식으로 변경 필요)
1) head.php 쿼리 추가 부분 => 적용X
2) head.php
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
->
<?php if ($row['me_level'] <= $member['mb_level']) { ?>
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php } else { ?>
<a href="#" onclick="alert('권한이 없습니다.'); return false;" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php } ?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
->
<?php if ($row2['me_level'] <= $member['mb_level']) { ?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><?php echo $row2['me_name'] ?></a></li>
<?php } else { ?>
<li class="gnb_2dli"><a href="#" onclick="alert('권한이 없습니다.'); return false;" class="gnb_1da"><?php echo $row2['me_name'] ?></a></li>
<?php } ?>
쪽지로 전화번호 를 보네주세요
같이 봐드릴게요
답변을 작성하시기 전에 로그인 해주세요.