使用symfony2 fosUserBundle中的电子邮件登录

时间:2013-05-13 12:36:09

标签: email symfony login fosuserbundle

如何在symfony2 fosUserBundle中启用电子邮件登录?我试过这个:

providers:
    fos_userbundle:
        id: fos_user.user_provider.username_email

但是错误地说该服务不存在。

我必须为此编写自己的功能吗?我以为FosUserBundle是开箱即用的吗?

1 个答案:

答案 0 :(得分:0)

确保使用的是2.x版本,而不是用户捆绑包的1.x版本。你的composer.json应该有类似的东西:“friendsofsymfony / user-bundle”:“dev-master”,

您还可以检入用户包资源security.xml以验证您是否加载了正确的版本。

用户捆绑包有点令人沮丧,因为只发布了1.0。许多好东西都在2.0中,但它仍在开发中并且已经有2年多了。