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

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

댓글 7개

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");
잘되네요....
꼼꼼하게 끝까지 챙겨주셔서 감사합니다. ^^
좋은 정보입니다
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,258
16년 전 조회 3,906
16년 전 조회 2,366
16년 전 조회 1,588
16년 전 조회 1,615
16년 전 조회 1,213
16년 전 조회 1,334
16년 전 조회 1,041
16년 전 조회 1,062
16년 전 조회 1,370
16년 전 조회 7,051
16년 전 조회 1,518
16년 전 조회 984
16년 전 조회 1,196
16년 전 조회 1,585
16년 전 조회 1,386
16년 전 조회 1,423
16년 전 조회 875
16년 전 조회 949
16년 전 조회 1,105
🐛 버그신고