로그인 해야만 웹사이트를 사용할 수 있게 하기 > 그누보드

본문 바로가기
사이트 내 전체검색

그누보드

로그인 해야만 웹사이트를 사용할 수 있게 하기

페이지 정보

profile_image
작성자 관리자 (61.♡.24.46)
댓글 0건 조회 2,895회 작성일 15-11-11 17:44

본문

아래 스크립트를 파일로 만들어 extend 폴더에 넣는다.
$must_login_urls 배열에 로그인 해야 하는 페이지를 추가하면 된다.

[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

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

if ($must_login_use) {
$must_login_redirect = false;

// echo $_SERVER['SCRIPT_NAME'] . "<br>";
// //echo stripos(G5_BBS_URL.'/login.php', $_SERVER['SCRIPT_NAME']) . "<br>";
// // 리디렉션 순환 오류 방지를 위해, bbs/login.php 페이지가 아닐 경우에만 실행한다.
//// if(stripos(G5_BBS_URL.'/login.php', $_SERVER['SCRIPT_NAME']) === false) {
// $only_member_excludes = array(G5_BBS_URL."/login.php",G5_BBS_URL."/register.php",G5_BBS_URL."/password_lost.php");
// echo var_export($only_member_excludes) . "<br>";
// foreach($only_member_excludes as $i) {
// echo var_export(stripos($i, $_SERVER['SCRIPT_NAME'])) . "<br>";
// if(stripos($i, $_SERVER['SCRIPT_NAME']) !== false) {
// $must_login_redirect = false;
// return;
// }
// }
//// }

foreach($must_login_urls as $i) {
// echo var_export(stripos($i, $_SERVER['SCRIPT_NAME'])) . "<br>";
if(stripos($i, $_SERVER['SCRIPT_NAME']) !== false) {
$must_login_redirect = true;
break;
}
}

// echo var_export($must_login_redirect) . "<br>";
if($must_login_redirect) {
goto_url(G5_BBS_URL.'/login.php');
}
}
?>
[/code]

로그인을 해야 웹사이트를 사용 가능하게 해 주는 extend 입니다.

ㅁ 사용법

1. extend 파일 안의 주요 변수를 적절하게 조절한다.
    $must_login_use - 해당 기능의 사용 여부
    $must_login_urls - 로그인이 필요한 페이지들, 이 값을 적절하게 조절하시면 됩니다.

2. (그누보드)/extend 폴더에 파일 업로드

ㅁ 참고

추천0

댓글목록

등록된 댓글이 없습니다.

Total 85건 3 페이지
  • RSS
그누보드 목록
번호 제목 조회 추천 날짜
45스킨3397011-27
442934011-21
열람중2896011-11
423429011-09
41플러그인3318010-04
403698009-25
39스킨3008010-02
383125009-29
372810009-23
363410009-16
352879009-16
343319009-16
333065009-09
32플러그인3292008-07
31플러그인2766008-07
302759007-07
29기타2793005-13
28플러그인4165005-05
27스킨4141004-30
26플러그인2895004-26

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.