라이믹스2 이메일인증 방법으로 회원가입시
이메일 인증이 완료되는 시점에서 외부db에 네이버/구글/ 외 분류 해서 저장하고 싶습니다.
이메일 인증이 완료되는 시점이
member.controller.php 에서 부분이 맞을까요..??
case 'email_address' :
// Check managed Email Host
if(MemberModel::isDeniedEmailHost($value))
{
$emailhost_check = $config->emailhost_check;
$managed_email_host = lang('managed_email_host');
$email_hosts = MemberModel::getManagedEmailHosts();
foreach ($email_hosts as $host)
{
$hosts[] = $host->email_host;
}
$message = sprintf($managed_email_host[$emailhost_check],implode(', ',$hosts),'[email protected]'.implode(', [email protected]',$hosts));
return new BaseObject(0,$message);
}
// Check if duplicated
$member_srl = MemberModel::getMemberSrlByEmailAddress($value);
if($member_srl && $logged_info->member_srl != $member_srl ) return new BaseObject(0,'msg_exists_email_address');
break;
메일 인증은 사용자가 메일로 보내진 procMemberAuthAccount act 링크를 클릭할때 진행되는데, 해당 act는 before와 after 트리거 둘다 제공합니다.
즉 인증 완료 이후 시점인 member.procMemberAuthAccount 트리거의 after에서 코드가 실행될수 있도록 트리거를 등록하면 되겠습니다.