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

php초보라서 로그인중,로그아웃 버튼으로 바뀌는것좀 ㅠㅠ 채택완료

몬난이 5년 전 조회 4,258

php를 고수님께서 알려주셨는데 어디다 붙여야 하는지 몰라서요.

로그인시 로그아웃으로 변경되어야 하는데... 

다 나와요 어허허허허허 

어따 어케 붙여야 하는걸까요?

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

답변 3개

채택된 답변
+20 포인트
B
5년 전

</p>

<p><div class="container"></p>

<p>  <a href="index.php">Home</a></p>

<p>  <?php if ( $is_member ) { // 회원(로그인) ?></p>

<p>  <a href="<a href="http://.../bbs/logout.php">Logout</a>" target="_blank" rel="noopener noreferrer">http://.../bbs/logout.php">Logout</a></a></p>

<p>  <?php } else { // 비회원 ?></p>

<p>  <a href="<a href="http://.../bbs/login.php">Login</a>" target="_blank" rel="noopener noreferrer">http://.../bbs/login.php">Login</a></a></p>

<p>  <a href="<a href="http://.../join.php">Join</a>" target="_blank" rel="noopener noreferrer">http://.../join.php">Join</a></a></p>

<p>  <?php } ?></p>

<p>  <a href="<a href="https://...">Blog</a>" target="_blank" rel="noopener noreferrer">https://...">Blog</a></a>

</div></p>

<p>

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

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

플래토
5년 전

그누보드에서는

로그인을 하게되면

 

$member 변수가 기본적으로 생성됩니다.

이 변수는 배열(array)값을 갖고있고

사용자 정보를 대부분 소유합니다.

 

그중에서 ID를 값이

$member['mb_id'] 입니다.

 

즉, 

</p>

<p>if ($member['mb_id'] != '') </p>

<p>    echo "로그인한 사람 = 로그아웃대상";</p>

<p>else</p>

<p>    echo "로그인안한사람 = 로그인하세요";</p>

<p>

와 같은형태로 구분지을수있습니다.

 

또하나 회원이냐 아니냐는

$is_member 의 값이 true이면 판단할수있습니다.

 

</p>

<p>if ($is_member) </p>

<p>    echo "로그인한 사람 = 로그아웃대상";</p>

<p>else</p>

<p>    echo "로그인안한사람 = 로그인하세요";</p>

<p>

 

도 마찬가지로 작동합니다.

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

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

s
sinbi Expert
5년 전

그누보드 head.php 파일 열어서 참고해 보세요.

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

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

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

로그인