FOSUserBundle之使用用户名或密码登录

原文地址http://symfony.com/doc/current/bundles/FOSUserBundle/logging_by_username_or_email.html

在FOSUserBundle的1.3.0版本中, 内建了通过用户名或者邮件字段登录功能的实现. 要启用这个功能只需修改配置中的用户服务提供器的id即可.

1
2
3
4
5
# app/config/security.yml
security:
providers:
fos_userbundle:
id: fos_user.user_provider.username_email