基本完成所有功能（添加了注册功能）