注册验证重构