diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php index c9f87c1c4..3e6f0d276 100644 --- a/modules/member/member.controller.php +++ b/modules/member/member.controller.php @@ -508,6 +508,10 @@ $oMemberModel = &getModel('member'); $config = $oMemberModel->getMemberConfig(); + // before 트리거 호출 + $trigger_output = ModuleHandler::triggerCall('member.procMemberInsert', 'before', $config); + if(!$trigger_output->toBool()) return $trigger_output; + // 관리자가 회원가입을 허락하였는지 검사 if($config->enable_join != 'Y') return $this->stop('msg_signup_disabled'); diff --git a/modules/member/member.view.php b/modules/member/member.view.php index 897706654..8fb560377 100644 --- a/modules/member/member.view.php +++ b/modules/member/member.view.php @@ -73,6 +73,10 @@ // 로그인한 회원일 경우 해당 회원의 정보를 받음 if($oMemberModel->isLogged()) return $this->stop('msg_already_logged'); + // before 트리거 호출 + $trigger_output = ModuleHandler::triggerCall('member.dispMemberSignUpForm', 'before', $this->member_config); + if(!$trigger_output->toBool()) return $trigger_output; + // 회원가입을 중지시켰을 때는 에러 표시 if($this->member_config->enable_join != 'Y') return $this->stop('msg_signup_disabled'); Context::set('extend_form_list', $oMemberModel->getCombineJoinForm($member_info));