[기능] 로그인해야 홈페이지 사용가능하게 하기 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] 로그인해야 홈페이지 사용가능하게 하기

페이지 정보

게시물QR코드

본문

www/extend/must_login.php 파일을 생성 합니다.

파일의 내용은 아래와 같습니다.

<?php

/* www/extend/must_login.php */

 

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// ============================================================================================

// 마스타팩 extend

// 로그인해야 웹사이트 사용가능하게 하기

// * 주요변수

// $must_login_use - 1:기능사용함, 0:기능사용안함

// $must_login_urls - 로그인을 해야 접근할 수 있는 페이지의 배열 변수

// ============================================================================================

 

$must_login_use = 1;

$must_login_urls = array(G5_URL."/index.php", G5_BBS_URL."/board.php", G5_BBS_URL."/write.php");

 

if ($is_guest && $must_login_use) {

$must_login_redirect = false;

 

foreach($must_login_urls as $i) {

if(stripos($i, $_SERVER['SCRIPT_NAME']) !== false) {

$must_login_redirect = true;

break;

}

}

 

if($must_login_redirect) {

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

alert("로그인 후 이용 가능합니다.", G5_BBS_URL.'/login.php');

}

}

?>

 

사용방법은 파일 상단의 $must_login_use 변수는 해당 기능의 사용 여부를 선택 할 수 있습니다.

$must_login_urls 변수는 로그인이 필요한 페이지들을 콤마(,) 구분으로 추가 해주시면 됩니다.

로그인이 필요한 페이지라면 "로그인 후 이용 가능합니다." 라는 알림창이 나타나고

이후 로그인페이지로 이동하도록 되어있습니다.

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 부산진구 중앙대로 666번길 50, 더샵센트럴스타 CEO. 이경애 Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
Copyright © 2017 ~ 그누위즈. All rights reserved.