비공개 홈피.....

2015-07-28 (화) 01:14:45 4,155

질답란보구 갖다 붙엿는데 안댑니다..ㅠㅠ

어떻게 해야 하나요....?

까막눈입니다...

아래사이트처럼 에러납니다...

bsp.gtz.kr/bsp

Copy
<?php include_once('./_common.php'); // 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.if ($config['cf_include_index'] && is_file(G5_PATH.'/'.$config['cf_include_index'])) {    include_once(G5_PATH.'/'.$config['cf_include_index']);    return; // 이 코드의 아래는 실행을 하지 않습니다.}if (G5_IS_MOBILE) {    include_once(G5_MOBILE_PATH.'/index.php');    return;}/*로그인 안했을때 인클루드로 로그인 페이지를 출력시킨다.*/if (!$is_member) {      include_once(G5_BBS_PATH.'/login.php');    return;  // 로그인 안했을경우 아래의 소스는 안보임.....}/*이 아래부터 로그인 후 보여질 페이지 소스를 짜시오..*/      include_once('./_head.php');?><h2 class="sound_only">최신글</h2><!-- 최신글 시작 { --><?php//  최신글$sql = " select bo_table            from `{$g5['board_table']}` a left join `{$g5['group_table']}` b on (a.gr_id=b.gr_id)            where a.bo_device <> 'mobile' ";if(!$is_admin)    $sql .= " and a.bo_use_cert = '' ";$sql .= " order by b.gr_order, a.bo_order ";$result = sql_query($sql);for ($i=0; $row=sql_fetch_array($result); $i++) {    if ($i%2==1) $lt_style = "margin-left:20px";    else $lt_style = "";?>    <div style="float:left;<?php echo $lt_style ?>">        <?php        // 이 함수가 바로 최신글을 추출하는 역할을 합니다.        // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);        echo latest("basic", $row['bo_table'], 5, 25);        ?>    </div><?php}?><!-- } 최신글 끝 --><?phpinclude_once('./_tail.php');?>​
 
|

답변 2개

extend 풀더에 login.extend.php 파일을 생성하세요.

::::: 파일내용 :::::

Copy
<?phpif (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 if (!strpos($_SERVER['SCRIPT_NAME'], 'bbs/login.php') && !$member['mb_id']) {    // 알림창을 띄우고 로그인 페이지로 이동...    // alert('로그인이 필요한 비공개 사이트입니다.', G5_BBS_URL.'/login.php');    // 쥐도 새도 모르게 로그인 페이지로 이동...    goto_url(G5_BBS_URL.'/login.php');}?>

현재는 쥐도 새도 모르게 로그인 페이지로 이동합니다.

만약 알림창을 띄우고 로그인 페이지로 이동하고 싶으시다면

아래의 것을 주석처리 하시고 위의 것의 주석을 푸시기 바랍니다.

2015-07-28 (화) 06:28:38
Index url에서 bbs/login.php를 불러오니
상대경로 파일을 읽지 못해서 그렇습니다.

그리고 index파일에만 소스를 넣으면 직접url을 넣으면 우회 가능하게되니

아래의 3번째 답변을 참고하세요
http://sir.co.kr/qa/35848?stx=Redirect&sst=wr_num&unanswered=0&s_tag=

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