회원제 홈페이지로 만들려면.. 정보
회원제 홈페이지로 만들려면..본문
안녕하세요.
그누보드로 회원제 홈페이지를 만들려고 합니다.
말그대로 홈페이지에 접속했을때 일단 로그인페이지와 회원가입버튼만 보이고
회원가입을 해서 관리자의 승인이 있어야 메인페이지를 비롯해 모든 서비스를 이용할 수 있는 방식으로 운영되는 사이트입니다.
일일이 각 페이지를 찾아다니며 비회원접근제한 소스를 삽입해야 하는지
혹시 좀 더 간단하게 처리할 수 있는 방법은 없을런지 조언을 구합니다.
행복한 하루되세요^^
그누보드로 회원제 홈페이지를 만들려고 합니다.
말그대로 홈페이지에 접속했을때 일단 로그인페이지와 회원가입버튼만 보이고
회원가입을 해서 관리자의 승인이 있어야 메인페이지를 비롯해 모든 서비스를 이용할 수 있는 방식으로 운영되는 사이트입니다.
일일이 각 페이지를 찾아다니며 비회원접근제한 소스를 삽입해야 하는지
혹시 좀 더 간단하게 처리할 수 있는 방법은 없을런지 조언을 구합니다.
행복한 하루되세요^^
댓글 전체
-. /설치경로/_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가 언급되어 있고,
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");
}
?>
/설치경로/head.php에 회원 여부를 점검하는 소스코드를 기재하면 됩니다.
-. 예 : head.php의 상단 구문에 다음 구문을 추가시킨다.
<?
if (!$is_member) {
goto_url("$g4[bbs_path]/login.php");
}
?>
모든 페이지에 common.php(_common.php)를
include한다면
common.php 맨 끝에
if( empty( $member['mb_id'])) goto_url('/');
를 추가 하면 되겠죠.
include한다면
common.php 맨 끝에
if( empty( $member['mb_id'])) goto_url('/');
를 추가 하면 되겠죠.
실제로 정상 작동하는지 점검해 보시기 바랍니다.
회원권한 체크