회원제 홈페이지로 만들려면.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원제 홈페이지로 만들려면.. 정보

회원제 홈페이지로 만들려면..

본문

안녕하세요.
그누보드로 회원제 홈페이지를 만들려고 합니다.

말그대로 홈페이지에 접속했을때 일단 로그인페이지와 회원가입버튼만 보이고

회원가입을 해서 관리자의 승인이 있어야 메인페이지를 비롯해 모든 서비스를 이용할 수 있는 방식으로 운영되는 사이트입니다.

일일이 각 페이지를 찾아다니며 비회원접근제한 소스를 삽입해야 하는지
혹시 좀 더 간단하게 처리할 수 있는 방법은 없을런지 조언을 구합니다.

행복한 하루되세요^^
  • 복사

댓글 전체

-. /설치경로/_head.php를 참조
_head.php에는 head.php가 언급되어 있고,
head.php에는 head.sub.php를 비롯한 각종 라이브러리가 연결되어 있습니다.

-. 따라서,
임의로 생성한 파일에 적용하고자 한다면,
common.php를 비롯하여 head.sub.php 등이 연결되어 있는,
head.php를 각 페이지마다 명시하면 됩니다.

-. 예
<?
include_once("./_common.php");//common.php와 common.lib.php등을 연결시키는 목적
include_once("head.php");
?>
<?
if (!$member[mb_id]) { //로그인한 회원이 아니라면(즉, 회원제를 명시)
//goto_url("$g4[bbs_path]/login.php");//로그인 페이지로 이동하거나,
alert("회원만 접근 가능한 페이지입니다.","$g4[path]");//경고창을 띄우고 난 뒤 초기화면으로 돌리는 방법을 사용
}
?>

...
사용자가 추가하고 싶은 내용을 직접 기재
...

<?
include_once("tail.sub.php");
?>
-. 더 간단히 하자면,
/설치경로/head.php에 회원 여부를 점검하는 소스코드를 기재하면 됩니다.

-. 예 : head.php의 상단 구문에 다음 구문을 추가시킨다.
<?
if (!$is_member) {
goto_url("$g4[bbs_path]/login.php");
}
?>
© SIRSOFT
현재 페이지 제일 처음으로