修改注册逻辑