完善User 模型，增加注册表单