묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아악!!외부로그인 설명을 봐도 모르겠는데요 ㅠㅠ 친절히 좀...제발ㅠㅠ
2008.11.20 12:00
http://www.zeroboard.com/16309252
여기 글 보고 하나하나씩 나가려고 하는데 외부페이지가 빈화면이 나오고 소스보기 하니깐 이렇게 나오네요.
~생략~
<script type="text/javascript">//<![CDATA[
var current_url = "";
var request_uri = "http://192.168.1.253/";
var current_mid = "outlogin";
var waiting_message = "서버에 요청중입니다. 잠시만 기다려주세요.";
var ssl_actions = new Array();
//]]></script>
</head>
<body>
<div id="waitingforserverresponse"></div>
</body>
</html>
저 게시물을 보고 제가 한 작업들입니다. 초보라서 하나하나씩 적을께요 ㅠ
C:APM_Setuphtdocsoutlogin 폴더를 만들고 outlogin.php를 만들어서 다음 코드를 집어 넣었습니다.
$zbxe_server_path = "C:/APM_Setup/htdocs/"; // 관리자 페이지에 설치된 경로 부분
$zbxe_url_path = "http://192.168.1.253"; // zbxe가 설치된 URL
if(!ini_get('session.auto_start')) {
session_cache_limiter('no-cache, must-revalidate');
ini_set("session.gc_maxlifetime", "18000");
if(is_dir($zbxe_server_path."files/sessions")) session_save_path($zbxe_server_path."files/sessions/");
session_start();
}
if(!$is_logged){
Header("Location:{$zbxe_url_path}?mid=outlogin&act=dispMemberLoginForm"); // 로그인 화면으로 이동
exit(1);
}
else{ // 이 안에 원래 프로그램의 내용을 넣습니다. else 구문은 삭제해도 무방합니다.
$no = $logged_info->member_srl;
$id = $logged_info->user_id;
$name = $logged_info->user_name;
$nick = $logged_info->nick_name;
$email = $logged_info->email_address;
$home = $logged_info->homepage;
$birth = $logged_info->birthday;
$is_admin = $logged_info->is_admin;
//로그인한 회원의 정보를 출력;;
echo $no; // 회원 번호
echo "n<br />n";
echo $id; // 아이디
echo "n<br />n";
echo $name; // 이름
echo "n<br />n";
echo $nick; // 닉네임
echo "n<br />n";
echo $email; // 이메일
echo "n<br />n";
echo $home; //홈페이지
echo "n<br />n";
echo $birth;//생일
echo "n<br />n";
if($is_admin == "Y") // 관리자 일 경우
echo "나는 관리자 입니다.";
else // 관리자가 아닐 경우
echo "나는 관리자가 아닙니다.";
}
다음은 관리자모드에서 외부페이지 설정한 모습입니다.
여기까지 했는데 그 다음부터 어떻게 해야하는지 모르겠어요...ㅠㅠ 작업환경은 윈도우2003서버입니다...
제가 원하는 작업은 www.192.168.1.251/it 으로 접속하면 로그인 페이지가 뜨구요
로그인을 하면 똑같은 주소로 가면 되거든요~
레이아웃없이 로그인만 하면 딱하나뿐인 게시판으로 이동하면 되는데 전 설명을 봐도 잘 모르겠어요 ㅠㅠ
초보자에게 자비를 ㅠㅠ
PS:
</body>
</html>
저 게시물을 보고 제가 한 작업들입니다. 초보라서 하나하나씩 적을께요 ㅠ
C:APM_Setuphtdocsoutlogin 폴더를 만들고 outlogin.php를 만들어서 다음 코드를 집어 넣었습니다.
$zbxe_server_path = "C:/APM_Setup/htdocs/"; // 관리자 페이지에 설치된 경로 부분
$zbxe_url_path = "http://192.168.1.253"; // zbxe가 설치된 URL
if(!ini_get('session.auto_start')) {
session_cache_limiter('no-cache, must-revalidate');
ini_set("session.gc_maxlifetime", "18000");
if(is_dir($zbxe_server_path."files/sessions")) session_save_path($zbxe_server_path."files/sessions/");
session_start();
}
if(!$is_logged){
Header("Location:{$zbxe_url_path}?mid=outlogin&act=dispMemberLoginForm"); // 로그인 화면으로 이동
exit(1);
}
else{ // 이 안에 원래 프로그램의 내용을 넣습니다. else 구문은 삭제해도 무방합니다.
$no = $logged_info->member_srl;
$id = $logged_info->user_id;
$name = $logged_info->user_name;
$nick = $logged_info->nick_name;
$email = $logged_info->email_address;
$home = $logged_info->homepage;
$birth = $logged_info->birthday;
$is_admin = $logged_info->is_admin;
//로그인한 회원의 정보를 출력;;
echo $no; // 회원 번호
echo "n<br />n";
echo $id; // 아이디
echo "n<br />n";
echo $name; // 이름
echo "n<br />n";
echo $nick; // 닉네임
echo "n<br />n";
echo $email; // 이메일
echo "n<br />n";
echo $home; //홈페이지
echo "n<br />n";
echo $birth;//생일
echo "n<br />n";
if($is_admin == "Y") // 관리자 일 경우
echo "나는 관리자 입니다.";
else // 관리자가 아닐 경우
echo "나는 관리자가 아닙니다.";
}
다음은 관리자모드에서 외부페이지 설정한 모습입니다.
여기까지 했는데 그 다음부터 어떻게 해야하는지 모르겠어요...ㅠㅠ 작업환경은 윈도우2003서버입니다...
제가 원하는 작업은 www.192.168.1.251/it 으로 접속하면 로그인 페이지가 뜨구요
로그인을 하면 똑같은 주소로 가면 되거든요~
레이아웃없이 로그인만 하면 딱하나뿐인 게시판으로 이동하면 되는데 전 설명을 봐도 잘 모르겠어요 ㅠㅠ
초보자에게 자비를 ㅠㅠ
PS:
- <?php
- Header("Location:http://mytravian.net/mt/mt5test.php");
- exit(1);
- ?>
이 코드를 안집어넣은것 같은데 이것또한 어디로 집어넣어야 하는지 좀 알려주세요
코드 둘다 outlogin.php에 집어넣어야하는지 ㅠ