메뉴등록 후 로그인 했을 때만 보이게 할 수 있나요?
본문
여러가지 메뉴들 중 한 가지의 메뉴만 로그인 한 사람들에게만 보이게 하고싶습니다.
로그인을 하지 않은 상태에서는 그 메뉴가 보이지 않지만 로그인을 하면 메뉴가 뜨게하는 법...혹시 아시나요..
답변 3
우선 로그인 여부는 $is_member로 구분할 수 있습니다.
만약 g5_menu 테이블을 사용하고 계시다면 회원용, 비회원용을 구분하는 필드를 추가하셔야합니다.
그리고 메뉴를 출력하는 부분에서 추가한 필드와 $is_member로 분기처리를 해주시면됩니다.
만약 g5_menu를 안쓰시고 그냥 하드코딩으로 메뉴를 출력중이시라면 $is_member로만 구분해주시면 됩니다.
NDWEB님 글에 내용 추가해보았습니다.
<?php
if( $is_member){ // 회원이라면 아래쪽에 내용 적용으로 노출 할 수 있습니다.
?>
<div>메뉴</div>
<?php
} else { // 로그인회원이 아니라면 아래쪽에 다른것로도 대체 가능합니다.
?>
<!-- 아무것도 안넣으시면 공백 -->
<?php } ?>
배추빌더5에 이런 기능 있으니 참고해 보세요.
답변을 작성하시기 전에 로그인 해주세요.