注册逻辑更改