메뉴등록 후 로그인 했을 때만 보이게 할 수 있나요?

메뉴등록 후 로그인 했을 때만 보이게 할 수 있나요?

QA

메뉴등록 후 로그인 했을 때만 보이게 할 수 있나요?

답변 3

본문

여러가지 메뉴들 중 한 가지의 메뉴만 로그인 한 사람들에게만 보이게 하고싶습니다.

로그인을 하지 않은 상태에서는 그 메뉴가 보이지 않지만 로그인을 하면 메뉴가 뜨게하는 법...혹시 아시나요..

이 질문에 댓글 쓰기 :

답변 3

우선 로그인 여부는 $is_member로 구분할 수 있습니다.

 

만약 g5_menu 테이블을 사용하고 계시다면 회원용, 비회원용을 구분하는 필드를 추가하셔야합니다.

그리고 메뉴를 출력하는 부분에서 추가한 필드와 $is_member로 분기처리를 해주시면됩니다.

 

만약 g5_menu를 안쓰시고 그냥 하드코딩으로 메뉴를 출력중이시라면 $is_member로만 구분해주시면 됩니다.

NDWEB님 글에 내용 추가해보았습니다.

 

<?php

if( $is_member){ // 회원이라면 아래쪽에 내용 적용으로 노출 할 수 있습니다.

?>

<div>메뉴</div>

<?php

} else { // 로그인회원이 아니라면 아래쪽에 다른것로도 대체 가능합니다.

?>

<!-- 아무것도 안넣으시면 공백 -->

<?php } ?>

배추빌더5에 이런 기능 있으니 참고해 보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 40
© SIRSOFT
현재 페이지 제일 처음으로