diff --git a/modules/board/board.view.php b/modules/board/board.view.php index 13d9b29cf..290d59016 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -379,8 +379,15 @@ // 모듈 관련 정보 세팅 $this->initNormal(); + // 로그인 되어 있으면 무시 if(Context::get('is_logged')) return $this->dispContent(); - $this->setTemplateFile('login_form'); + + // member모듈의 로그인 act를 이용 + $oMemberView = &getView('member'); + $oMemberView->dispLoginForm(); + + $this->setTemplatePath($oMemberView->getTemplatePath()); + $this->setTemplateFile($oMemberView->getTemplateFile()); } /** @@ -390,8 +397,15 @@ // 모듈 관련 정보 세팅 $this->initNormal(); + // 로그인 되어 있으면 무시 if(!Context::get('is_logged')) return $this->dispContent(); - $this->setTemplateFile('logout'); + + // member모듈의 로그아웃 act를 이용 + $oMemberView = &getView('member'); + $oMemberView->dispLogout(); + + $this->setTemplatePath($oMemberView->getTemplatePath()); + $this->setTemplateFile($oMemberView->getTemplateFile()); } diff --git a/modules/member/member.view.php b/modules/member/member.view.php index 05b25da2a..8ab6d9c09 100644 --- a/modules/member/member.view.php +++ b/modules/member/member.view.php @@ -72,6 +72,24 @@ $this->setTemplateFile('insert_member'); } + /** + * @brief 로그인 폼 출력 + **/ + function dispLoginForm() { + // 템플릿 파일 지정 + $this->setTemplatePath($this->module_path.'skins/default'); + $this->setTemplateFile('login_form'); + } + + /** + * @brief 로그아웃 출력 + **/ + function dispLogout() { + // 템플릿 파일 지정 + $this->setTemplatePath($this->module_path.'skins/default'); + $this->setTemplateFile('logout'); + } + /** * @brief 회원 목록 출력 **/ diff --git a/modules/board/skins/default/filter/login.xml b/modules/member/skins/default/filter/login.xml similarity index 100% rename from modules/board/skins/default/filter/login.xml rename to modules/member/skins/default/filter/login.xml diff --git a/modules/board/skins/default/filter/logout.xml b/modules/member/skins/default/filter/logout.xml similarity index 100% rename from modules/board/skins/default/filter/logout.xml rename to modules/member/skins/default/filter/logout.xml diff --git a/modules/board/skins/default/login_form.html b/modules/member/skins/default/login_form.html similarity index 92% rename from modules/board/skins/default/login_form.html rename to modules/member/skins/default/login_form.html index 66bf2d65a..5ed89d9c0 100644 --- a/modules/board/skins/default/login_form.html +++ b/modules/member/skins/default/login_form.html @@ -1,5 +1,4 @@ -
- diff --git a/modules/board/skins/default/logout.html b/modules/member/skins/default/logout.html similarity index 88% rename from modules/board/skins/default/logout.html rename to modules/member/skins/default/logout.html index 842ce6a4a..f17ce1c3d 100644 --- a/modules/board/skins/default/logout.html +++ b/modules/member/skins/default/logout.html @@ -1,5 +1,4 @@ - - diff --git a/plugins/login_info/skins/default/login_info.html b/plugins/login_info/skins/default/login_info.html index 259021dec..0784ddf93 100644 --- a/plugins/login_info/skins/default/login_info.html +++ b/plugins/login_info/skins/default/login_info.html @@ -2,7 +2,6 @@ -{@debugPrint($logged_info)}