增加了注册功能