테스트 사이트 - 개발 중인 베타 버전입니다

사이트 접속 시 로그인 화면 뜨게 하기 채택완료

판토르 3년 전 조회 2,912

사이트 접속 시 로그인 하는 화면 만 뜨게 할 수 있나요?

 

그래서 로그인을 해야 접속을 할 수 있게 하는 방법을 아시는 천재분 계실까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
3년 전

extend 폴더내의 user.config.php 파일에 아래의 내용을 넣으시면 되지 않을까 합니다.

 

/* login check */

//로그인 없이 접속 가능한 페이지 배열.
$allow_page = array(
'/bbs/login.php',
'/bbs/login_check.php',
'/bbs/ajax.mb_email.php',
'/bbs/ajax.mb_hp.php',
'/bbs/ajax.mb_id.php',
'/bbs/ajax.mb_nick.php',
'/bbs/ajax.mb_recommend.php',
'/bbs/password_lost.php',
'/bbs/password_lost_certify.php',
'/bbs/password_lost2.php',
);

if ( !in_array($_SERVER['PHP_SELF'],$allow_page) && !$is_member ) {
    //echo '로그인 페이지로 이동합니다.';
    goto_url(G5_BBS_URL.'/login.php');
}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

판토르
3년 전
와우 감사드립니다~~^^

댓글을 작성하려면 로그인이 필요합니다.

3년 전

위에 분들이 말씀하신 공통 파일에 하면 로그인 페이지에도 계속 이동을 해서 페이지 이동 횟수 오류가 뜨실 겁니다.

https://sir.kr/g5_tip/3351 팁 글이 있으니 참고해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
3년 전

if($is_guest) 인경우

header('Location: /bbs/login.php');

로 이동 되도록 common.php 파일에 적용해 주셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

엑스엠엘
3년 전
거기에 하면 무한루프에 빠지게 됩니다.
common.php에서 bbs/login.php는 예외 조건을 걸어 주어야 합니다.
플라이
3년 전
네 말씀이 맞네요 무한루프를 하니 페이지 예외설정을 하셔야 하네요

댓글을 작성하려면 로그인이 필요합니다.

안뇽하세용

공통으로들어가있는 header에서 로그인세션 체크후 없으면 login페이지로 가게하면되지요

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인