외부로그인에관한질문 > 그누4 질문답변

그누4 질문답변

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

외부로그인에관한질문 정보

외부로그인에관한질문

본문

안녕하세요

홈페이지접속시

로그인창 하나만 먼저표시되어

로그인을해야 홈페이지로 이동을하게끔

하고싶네요 즉이전에 가입된 회원들만 들어올수잇는
홈페이지로 전환하고싶은데
자세히좀 답변해주셧으면하네요..
감사합니다
  • 복사

댓글 전체

제가 사용하는 아주 간단한 방법은
index.php는 그냥 두고 index.html 파일을 만들어서
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");

if($member['mb_id']){
goto_url("index.php");
    exit;
}
?>
<table width="100%" border=0 cellspacing=30 cellpadding=0>
 <tr>
  <td align="center">
<?=outlogin("basic"); // 외부 로그인 스킨을 새로 만드세요 ?> 
  </td>
 </tr>
</table>

head.sub.php 상단에 이렇게 수정하고 사용합니다
<?
// 이 파일은 새로운 파일 생성시 반드시 포함되어야 함
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//▨ 회원만 접근
if($PHP_SELF != "/index.html" && !$member['mb_id']){
goto_url("index.html");
    exit;
}
바쁘실텐데 정말죄송해요
덮어씌워도 그대로이구요

말씀주신대로
index.html 파일을만들어서
알려주신 소스를넣고 저장하고
headsudphp 윗상단에도
알려즈신대로 소스 수정하고
넣엇는대도 아무런변화가없어요 ㅜㅜ
회원가입버튼은 skin/outlogin/basic/outlogin.skin.1.php파일에서 해당이미지와 링크를 삭제하시면 되요

레벨2부터 가능하게 하시려면
index.html
$member['mb_id']에
$member['mb_id'] && $member[mb_level] >= 2
© SIRSOFT
현재 페이지 제일 처음으로