我正在为 Symfony2 使用FOS UserBundle。这个 UserBundle 需要一个用户名。
但是对于我的应用程序,我希望用户使用电子邮件地址登录,并且在我的应用程序中应完全省略用户名。
管理起来没有更大的问题,用户可以使用他的电子邮件地址登录(按照此说明)。
那么我必须执行哪些步骤:
- 从架构中删除用户名(如有必要,用户名 eq. email 等变通办法也可以,请说明此变通办法将如何工作)?
- 从所有模板中删除用户名(注册、登录、忘记密码等)?
- 让整个 UserBundle 在没有用户名的情况下仍然可以工作?