第 7 章 注册
用户模型可以使用了,接下来要实现大多数网站都离不开的功能:注册。在 7.2 节我们会创建一个表单,提交用户注册时填写的信息,然后在 7.4 节使用提交的数据创建新用户,把属性值存入数据库。注册功能实现后,还要创建一个用户资料页面,显示用户的个人信息——这是实现 REST 架构(2.2.2 节)用户资源的第一步。在实现这些功能的过程中,我们会在 5.3.4 节的基础上编写简练生动的集成测试。
本章要依赖第 6 章编写的用户模型验证,尽量保证新用户的电子邮件地址有效,第 10 章会在用户注册过程中添加账户激活功能,确保电子邮件地址确实可用。