fix: doAutoLogin after 트리거 위치를 회원 캐시 초기화 후로 이동

This commit is contained in:
Waterticket 2023-03-04 13:51:06 +09:00 committed by GitHub
parent db9355fd0c
commit 92fc585eb7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2172,11 +2172,6 @@ class MemberController extends Member
return false;
}
// Call a trigger after validate security key (after)
$trigger_obj = new stdClass();
$trigger_obj->member_srl = $output->data->member_srl;
ModuleHandler::triggerCall('member.doAutoLogin', 'after', $trigger_obj);
// Update the security key.
$new_security_key = Rhymix\Framework\Security::getRandom(24, 'alnum');
$args = new stdClass;
@ -2192,6 +2187,11 @@ class MemberController extends Member
executeQuery('member.updateLastLogin', (object)['member_srl' => $output->data->member_srl]);
self::clearMemberCache($output->data->member_srl);
// Call a trigger after validate security key (after)
$trigger_obj = new stdClass();
$trigger_obj->member_srl = $output->data->member_srl;
ModuleHandler::triggerCall('member.doAutoLogin', 'after', $trigger_obj);
// Return the member_srl.
return intval($output->data->member_srl);
}