묻고답하기
로그인 질문입니다.
2009.01.16 16:47
프레임으로 홈피를 작성하려고 로그온을 위젯을 이용하려고 하는데...
1. 레이아웃 에서 로그인 위젯만 살렸습니다. (로그온 레이아웃 만듬)
<!--// js 파일 import -->
<!--%import("js/xe_official.js")-->
<!--// 레이아웃과 연동될 css 파일 import -->
<!--@if($layout_info->colorset == "white")-->
<!--%import("css/white.css")-->
<!--@elseif($layout_info->colorset == "black")-->
<!--%import("css/black.css")-->
<!--@else-->
<!--%import("css/default.css")-->
<!--@end-->
<!--@if($layout_info->background_image)-->
<style type="text/css">
body { background:#FFFFFF url({getUrl()}{$layout_info->background_image}) repeat-x left top; }
</style>
<!--@end-->
<!--@if(!$layout_info->colorset)-->
{@$layout_info->colorset = "default"}
<!--@end-->
<!-- 로그인 위젯 -->
<img class="zbxe_widget_output" widget="login_info" skin="xe_official" colorset="default" /> </div>
2. 서비스모듈 ->페이지에서 레이아웃 로그온 사용 페이지 만들(home)
3. left.php에
<?
$zbxe_server_path = "\root\users\hanmun\home/"; // 관리자 페이지에 설치된 경로 부분
$zbxe_url_path = "http://hanmun.myfeelclub.com/xe"; // 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);
}
이렇게 해서 로그인 창은 나옵니다. (http://hanmun.myfeelclub.com/left.php)
이렇게 하면 로그인은 되는데 , 로그인 창에서 회원가입 및 아이디 비밀 번호 찾기가 안됩니다.
해결책이 있으시면 지도 부탁드립니다.
login_form.html의 이 부분이 안되는 것같은데....
<a href="{getUrl('act','dispMemberSignUpForm')}">{$lang->cmd_signup}</a></li>
이부분 링크가 /제로보드경로/home/dispMemberSignUpForm 이런 식으로 나오는 것 같습니다.
home 이란 디렉토리는 없는데...
고견을 듣고 싶습니다.
지금 님께선,xe를 zb4방식의 로그인적용법을 사용하시군요;
xe의 메뉴얼을 참고하세요.