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

로그인하면 로그아웃버튼이 나오게 하는방법 채택완료

호우민 7년 전 조회 4,285

   </p>

<p>         <? if($is_member) { ?>    

                    <li><a href="../www/bbs/logout.php">로그아웃</a></li>

                    <? if($is_admin) { ?>

                    <li><a href="../www/adm/index.php">관리자</a></li>                

                    <? }else{ ?>                            

                    <li><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a></li>    <? } ?>

            <? }else{ ?>            

                <li><a href="../www/bbs/login.php">로그인</a></li>        

                <li><a href="../www/bbs/register.php">회원가입</a></li>                                

            <? } ?></p>

<p>

이렇게 잘썼는데 다른홈페이지는 잘했는데 이건 안나옵니다 이유가 뭘까요?ㅠㅠㅠ

찾아보니 어떤분이 상단에 

이것도 넣으랬는데 계속 안나옵니다.

로그인, 회원가입 버튼만 계쏙 나오네요 ㅠㅠㅠ

 

항상도와주서서 감사합니다!!

 

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

답변 3개

채택된 답변
+20 포인트
T
7년 전

로그인 했는데 안나온다는건가요?

그럼 로그인을 해서 is_member에 값이 없기 때문에 안나타나는 부분인데 ..; is_member변수 부분에 값이 있는지 확인해보셔야 할듯해요

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

답변에 대한 댓글 5개

호우민
7년 전
네 로그인은 확실히 됐습니다.
is_member변수는 어디서 어떻게 확인하나요??
i
ilruo
7년 전
common.php 파일에서 424번째줄에 보면 값이 있는데 로그인하면 세션으로 해서 그 아이디가 있는지 확인하는부분인데
if ($member['mb_id']) {
$is_member = true;
$is_admin = is_admin($member['mb_id']);
$member['mb_dir'] = substr($member['mb_id'],0,2);
} else {
$is_guest = true;
$member['mb_id'] = '';
$member['mb_level'] = 1; // 비회원의 경우 회원레벨을 가장 낮게 설정
}
424번째줄에 이게 있나요??
호우민
7년 전
[code]
$is_member = $is_guest = false;
$is_admin = '';
if ($member['mb_id']) {
$is_member = true;
$is_admin = is_admin($member['mb_id']);
$member['mb_dir'] = substr($member['mb_id'],0,2);
} else {
$is_guest = true;
$member['mb_id'] = '';
$member['mb_level'] = 1; // 비회원의 경우 회원레벨을 가장 낮게 설정
}
[/code]
이렇게 되있습니다!!
그러면 써주신거 그대로 바꿔끼워볼까요?
호우민
7년 전
아 동일하게 있는거였네요. ㅠㅠㅠ
호우민
7년 전
아 _common.php를 설정해야되는거였네요 ㅎㅎㅎ

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

7년 전

로그아웃이 안나온다면 로그인이 보인다는 말씀인지요?

 

config.php 파일에....

 

define('G5_COOKIE_DOMAIN',  '.abc.co.kr');

 

쿠키 도메인 설정했는지요?

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

답변에 대한 댓글 1개

호우민
7년 전
아 _common.php를 설정해야되는거였네요 ㅎㅎㅎ

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

7년 전

아래와 같이 상단에 _head.sub.php 도 같이 인크루드 해주세요.

include_once('./_common.php');

include_once('./_head.sub.php');

?>

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

답변에 대한 댓글 1개

호우민
7년 전
했는데 안나오네요 ㅠㅠ답변 감사합니다

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

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

로그인