비회원에게는메인화면만 보이게 할려면...? > 그누4 질문답변

그누4 질문답변

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

비회원에게는메인화면만 보이게 할려면...? 정보

비회원에게는메인화면만 보이게 할려면...?

본문

비회원에게는 메인화면만 보이게하고
어떤 링크라도 누르면 로그인 화면이 뜨게 할려면
어떻게 해야 하나요?
  • 복사

댓글 전체

1) common.php  맨 아래에 ?> 이전에 아래 한줄 넣으시구요.

    if(!$member[mb_id] && $is_main!="Y") alert('로그인 후 이용해 주세요!','$g4[bbs_path]/login.php');

2) index.php 페이지 열으셔서

변경전) include_once("./_common.php");

변경후) $is_main = "Y"; 
            include_once("./_common.php");

이렇게 하시면 될거같네요. 더 좋은 방법이 있을 수 도 ^^;;
그런데
다 괜찮긴한데요...

로그인하라구 한후에 로그인창이 안뜨고

로그인하세요 한후에 사라지고

'웹 페이지를 찾을 수 없습니다.
 HTTP 404 
  가능성이 높은 원인:
주소에 오타가 있을 수 있습니다.
클릭한 링크가 만료된 것일 수도 있습니다. '

이런화면이 뜹니다. 로그인화면이 뜨게 할수는 없을까요?
if(!$member[mb_id] && $is_main!="Y") alert('로그인 후 이용해 주세요!','$g4[bbs_path]/login.php');
이부분이 문제네요.
 
if(!$member[mb_id] && $is_main!="Y") alert('로그인 후 이용해 주세요!','http://도메인/bbs/login.php');

환경변수를 읽기 전이라 문제가 있네요. $g4[bbs_path]/login.php 이거를 실재주소에 맞게 적어주시면 될거같습니다.
에구구.. 테스트를 안해보고 말씀드리다보니.. 번거롭게 해드렸네요..
bbs/login.php, login_check.php 두개 파일 오픈하셔서 아래처럼 처리해주세요.
정말 죄송합니다. ;;

=========== 적용 =================
변경전) include_once("./_common.php");

변경후) $is_main = "Y"; 
            include_once("./_common.php");
© SIRSOFT
현재 페이지 제일 처음으로