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

첫화면에 로그인 표시를 넣었는대...

새노 4년 전 조회 2,678

https://sir.kr/g5_tip/11061

 

이 글을 보고 첫화면에 로그인 폼이 뜨게 했는대요

 

로그인하고 나면 주소창에 http://www.****.***/bbs/.php

 

이렇게 주소가 나오고 

 

Forbidden

You don't have permission to access this resource.

 

에러가 뜹니다.

 

여기서 저 주소창에 /bbs/.php을 삭제하고 주소만 입력하면

 

로그인한 상태로 홈페이지에 정상 접속이 되거든요?

 

계정에서 chmod 707 -R * 해줘도 계속 저래요...

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

답변 2개

들레아빠

처음 바로 다음에 있는 수정코드를 사용 하세요.

</p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // Unable to access direct pages

$base_filename = basename($_SERVER['PHP_SELF']); //현재 페이지 파일명

if($is_guest) {

    if($base_filename != "login.php" and $base_filename != "login_check.php" and $base_filename != "register.php" and $base_filename != "register_form.php" and $base_filename != "register_form_update.php") {

        alert('회원만 가능합니다.', G5_BBS_URL.'/login.php');

    }

}

?>

 

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

답변에 대한 댓글 1개

새노
4년 전
이걸로 하니 잘되네요. 감사합니다!

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

검은냥냥이

서버호스팅이라면 아파치나 nginx 접근가능하게 소유권을 줘보세요.

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

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

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

로그인