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

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개 / 댓글 1개

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

Copy
<?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개

이걸로 하니 잘되네요. 감사합니다!

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

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