일반 페이지도 로그인을 해야만 볼 수 있도록 할 수 있을까요? 정보
일반 페이지도 로그인을 해야만 볼 수 있도록 할 수 있을까요?
본문
검색을 해 봤는데..
일반페이지를 로그인을 하도록 하기 위해서는..
일반페이지가 아니라, html 무한대스킨을 적절히 수정하면 가능하기는 한데..
제가 구현하고 싶은것은 그냥 일반 html이나, php 파일에도 회원만이 접근하게 할 수 있도록 구현을 할 수 있을까 해서요..
그냥 웹페이지 상단에
<?
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
이런식으로 소스를 붙여넣고 해 봤는데.. 잘 안되네요..ㅠㅠ에러만 나오고..
그누보드가 설치되어 있따면 일반 페이지 php나 html도 로그인을 해야만 접근이 가능하도록 구현을 할 수 있을까요???
어찌보면 간단한것 같기도 한데..어찌보면 안될 것 같기도 하고..ㅠㅠ
댓글 전체

이 소스상으로만 보자면 일단 ?> 이게 빠졌군요. 열었으니 닫아야죠
<?
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
?>
그리고, common.php 인클루드 문제일 수 도 있을것 같구요.
일반페이지에서도 당연히 로그인에 따른 접근제한을 하실 수 있죠.
루트에 common.php 만 현페이지와의 절대경로를 잘 생각하여 인클루드를 하여 주시면 됩니다.
그리고 (!$member[mb_id]) 조건을 넣어주시면 되구요.
그리고 에러와는 상관없으나, 이동하실 경로도 써주셔야..
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
<?
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
?>
그리고, common.php 인클루드 문제일 수 도 있을것 같구요.
일반페이지에서도 당연히 로그인에 따른 접근제한을 하실 수 있죠.
루트에 common.php 만 현페이지와의 절대경로를 잘 생각하여 인클루드를 하여 주시면 됩니다.
그리고 (!$member[mb_id]) 조건을 넣어주시면 되구요.
그리고 에러와는 상관없으나, 이동하실 경로도 써주셔야..
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
<?
include_once("./_common.php");
$g4[title] = "";
include_once("./_head.php");
if ($member[mb_level] < 2)
if ($member[mb_id]) {
alert("목록을 볼 권한이 없습니다.");
} else {
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/test.php"));
exit;
}
?>
권한으로 이렇게 쓰고 있는데요...
include_once("./_common.php");
$g4[title] = "";
include_once("./_head.php");
if ($member[mb_level] < 2)
if ($member[mb_id]) {
alert("목록을 볼 권한이 없습니다.");
} else {
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/test.php"));
exit;
}
?>
권한으로 이렇게 쓰고 있는데요...

답변 감사드립니다..
제가 사용해야할 파일이
www (이곳에 그누보드가 깔려있습니다
그리고 그 하위폴더가..
adm
bbs
.....
test
이렇게 되어있습니다.
제가 사용해야 할 파일이 www/test/test.html 입니다.
그래서
비주님이 알려주신대로
<?
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
?>
여기서
include_once("./_common.php");
이 부분만
include_once("../_common.php");
이렇게 바꿨는데 안되네요..ㅠㅜ
지수아빠님께서 말씀하신대로
<?
include_once("./_common.php");
$g4[title] = "";
include_once("./_head.php");
이것을
<?
include_once("../_common.php");
$g4[title] = "";
include_once("../_head.php");
이렇게 바꾸고
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/test.php"));
이부분을
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/index.php"));
이렇게 바꿨는데도 안되네요..ㅠㅜ
둘다 에러가 나오더라구요..
경로가 잘못된 걸까요??ㅜㅜ
제가 사용해야할 파일이
www (이곳에 그누보드가 깔려있습니다
그리고 그 하위폴더가..
adm
bbs
.....
test
이렇게 되어있습니다.
제가 사용해야 할 파일이 www/test/test.html 입니다.
그래서
비주님이 알려주신대로
<?
include_once("./_common.php");
if (!$member[mb_id])
alert_close("회원만 이용하실 수 있습니다.");
?>
여기서
include_once("./_common.php");
이 부분만
include_once("../_common.php");
이렇게 바꿨는데 안되네요..ㅠㅜ
지수아빠님께서 말씀하신대로
<?
include_once("./_common.php");
$g4[title] = "";
include_once("./_head.php");
이것을
<?
include_once("../_common.php");
$g4[title] = "";
include_once("../_head.php");
이렇게 바꾸고
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/test.php"));
이부분을
header("location:{$g4[bbs_path]}/mblogin.php&url=".urlencode("{$g4[path]}/index.php"));
이렇게 바꿨는데도 안되네요..ㅠㅜ
둘다 에러가 나오더라구요..
경로가 잘못된 걸까요??ㅜㅜ

정확히 어떤 에러메시지가 나왔는지 알아야 확인할 수 있겠네요.
그리고 그럴땐 가급적 ("../_common.php"); 가 아닌 ("../common.php"); 로 해주셔요.
어차피 _common.php 도 다시금 common.php 를 읽는 것에 지나지 않으니까요.
그리고 그럴땐 가급적 ("../_common.php"); 가 아닌 ("../common.php"); 로 해주셔요.
어차피 _common.php 도 다시금 common.php 를 읽는 것에 지나지 않으니까요.

<?
include_once("../common.php");
if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
?>
이렇게 금방 수정 했거든요.
Parse error: parse error, unexpected ':' in /home/.../www/form/view.html on line 5
이런 에러가 나옵니다..ㅠㅠ
5번째 줄은
alert("회원만 이용하실 수 있습니다..", http://primeloan1.ddoni.com);
이 내용이 있구요..ㅠㅠ
include_once("../common.php");
if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
?>
이렇게 금방 수정 했거든요.
Parse error: parse error, unexpected ':' in /home/.../www/form/view.html on line 5
이런 에러가 나옵니다..ㅠㅠ
5번째 줄은
alert("회원만 이용하실 수 있습니다..", http://primeloan1.ddoni.com);
이 내용이 있구요..ㅠㅠ
<?
$g4_path =" ..";
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
?>
내용
<?
include_once("$g4[path]/tail.sub.php");
?>
요렇게 하면 안될까요?
$g4_path =" ..";
include_once("$g4_path/common.php");
include_once("$g4[path]/head.sub.php");
if (!$member[mb_id])
alert("회원만 이용하실 수 있습니다..", http://sir.co.kr);
?>
내용
<?
include_once("$g4[path]/tail.sub.php");
?>
요렇게 하면 안될까요?

alert("회원만 이용하실 수 있습니다..","http://sir.co.kr");

뭐가 문제일까요??ㅜㅡ
혹시 파일이름이 html로 되어서 문제가 있는건 아닌거 같은데..ㅠㅠ
php로 해 봐도 에러가 똑같이 나오더라구요...
네입클로버님이 알려주신대로 해 봤는데 에러가 더 많아졌어요..ㅜㅜ
혹시 파일이름이 html로 되어서 문제가 있는건 아닌거 같은데..ㅠㅠ
php로 해 봐도 에러가 똑같이 나오더라구요...
네입클로버님이 알려주신대로 해 봤는데 에러가 더 많아졌어요..ㅜㅜ
경로문제네요....
제가 위에 알려드린거 그냥 긁어 가셨다면
.. 앞에 여백하나지우세요 " .." --> ".."
제가 위에 알려드린거 그냥 긁어 가셨다면
.. 앞에 여백하나지우세요 " .." --> ".."

이런..ㅜㅡ 해결됐네요..ㅠㅠ
이렇게되는거였네요..ㅠㅠ
너무너무 감사드립니다..
한주 행복하게 잘 보내세요^^;
이렇게되는거였네요..ㅠㅠ
너무너무 감사드립니다..
한주 행복하게 잘 보내세요^^;