Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 在symfony2 fosUserBundle中使用电子邮件登录_Email_Symfony_Login_Fosuserbundle - Fatal编程技术网

Email 在symfony2 fosUserBundle中使用电子邮件登录

Email 在symfony2 fosUserBundle中使用电子邮件登录,email,symfony,login,fosuserbundle,Email,Symfony,Login,Fosuserbundle,如何在symfony2 fosUserBundle中启用电子邮件登录?我试过这个: providers: fos_userbundle: id: fos_user.user_provider.username_email 但是出现了一个错误,说服务不存在 我必须为此编写自己的功能吗?我认为FosUserBundle是现成的?确保您使用的是2.x版本而不是1.x版本的用户捆绑包。你的composer.json应该有如下内容:“friendsofsymfony/user b

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

providers:
    fos_userbundle:
        id: fos_user.user_provider.username_email
但是出现了一个错误,说服务不存在


我必须为此编写自己的功能吗?我认为FosUserBundle是现成的?

确保您使用的是2.x版本而不是1.x版本的用户捆绑包。你的composer.json应该有如下内容:“friendsofsymfony/user bundle”:“dev master”

您还可以签入user bundle resources security.xml以验证是否加载了正确的版本


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

啊,你是说电子邮件登录功能不是1.x的一部分,而是2.x的一部分?那样的话,我可以等一会儿。此外,我使用的是sym2 2.016,因此我的应用程序中没有作曲家,仍然在deps系统中。希望很快升级。是的。只有FOSUserBundle 2.x具有电子邮件签名。不确定何时发布。请理解,即使是S2.1或更高版本也会加载UserBundle 1.x。FOSUserBundle 2.0发布前可能需要一段时间。考虑只复制/粘贴功能。