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

로그인해야 접속할 수 있는 기능에서 회원가입만 제외하기... 채택완료

토치 8년 전 조회 3,004

질문 게시판에서 검색해서 찾은 코드입니다.

 

extend에 login.php로 되어있습니다.

<?php

include_once('./_common.php');


if ($PHP_SELF != "/bbs/login_check.php") {

if($member[mb_level] <= 1) {

if ($PHP_SELF != "/bbs/login.php")

goto_url(G5_HTTP_BBS_URL.'/login.php');

}

?> 

 

이런식으로 되어있는데, 어떤 페이지를 가든지 로그인을 해야 이용할 수가 있는 코드인데,

회원가입 페이지에서 로그인해야되더라고요....

그래서 회원가입 페이지만 제외해주려고 하는데... 방법이 없을까요?

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

답변 2개

8년 전

</p><p><?php</p><p>include_once('./_common.php');</p><p> </p><p>//   로그인 안해도 되는 페이지 주소 리스트</p><p>$aNotLoginURL = array(</p><p> "/bbs/login_check.php"</p><p>,"/bbs/register.php"</p><p>,"/bbs/register_form.php"</p><p>);</p><p> </p><p>if ( !in_array( $PHP_SELF, $aNotLoginURL ) {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>if($member[mb_level] <= 1) {</p><p><span class="Apple-tab-span" style="white-space:pre">		</span>if ($PHP_SELF != "/bbs/login.php")</p><p><span class="Apple-tab-span" style="white-space:pre">			</span>goto_url(G5_HTTP_BBS_URL.'/login.php');</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>} </p><p>}</p><p>?></p><div>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

토치
8년 전
답변 정말 감사드립니다... ㅠㅠ

그런데

Parse error: syntax error, unexpected '{' in C:\AutoSet9\public_html\gnuboard\extend\login.extend.php on line 11

이런식으로 오류가 뜹니다.

어딘가 가로를 닫아줘야되는 것 같은데, 잘 모르겠네요 ㅠㅠ
왜 그런걸까요?

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

register.php로 바꿔봐요
로그인 후 평가할 수 있습니다

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

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

로그인