修改了注册的方法