101得票3回答
在模板中访问已登录用户

我正在使用FOSuserbundle开始用户注册 https://github.com/FriendsOfSymfony/FOSUserBundle 我已经成功实现了用户的注册、登录和退出。现在我想做的是获取已登录用户的数据,并在我的网站每个页面上呈现它,例如在标题中显示“Hi, usern...

57得票8回答
在Symfony2 / Symfony3中使用FOSUserBundle将用户名字段替换为电子邮件

我只想使用电子邮件作为登录模式,不想使用用户名。在Symfony2 / Symfony3和FOSUserbundle中是否可行? 我在这里读到:http://groups.google.com/group/symfony2/browse_thread/thread/92ac92eb18b42...

47得票2回答
使用FOSUserBundle创建新用户失败

我正在尝试从命令行创建一个新用户,并出现以下错误:Warning: array_search() expects parameter 2 to be array, null given in /vendor/friendsofsymfony/user-bundle/FOS/UserBundle...

44得票7回答
Symfony2 $user->setPassword() 更新密码为明文 [DataFixtures + FOSUserBundle]

我想要用一些 User 对象预先填充数据库,但是当我调用 $user->setPassword('some-password'); 然后保存用户对象时,字符串 'some-password' 直接存储在数据库中,而不是 hashed+salted 密码。我的 DataFixture 类:...

43得票7回答
Symfony2 AJAX登录

我有一个例子,我试图使用Symfony2和FOSUserBundle创建一个AJAX登录。我在我的security.yml文件中,在form_login下设置了自己的success_handler和failure_handler。 以下是该类:class AjaxAuthentication...

40得票3回答
“fos_user.mailer”服务依赖于不存在的“templating”服务。

所以,我之前一直在几个Symfony项目中使用FOSUserBundle,但是上述错误突然开始出现了。 我已经尝试过两次包含模板服务,并且看起来它已经被成功安装。这是我的composer.json文件中的依赖列表:"require": { "php": ">=5.5.9", ...

40得票2回答
FOSUserBundle的多个实体管理器

在Symfony中,根据URL使用不同的实体管理器/连接是相当容易的。使用以下路由配置:connection: pattern: /a/{connection} defaults: { _controller: AcmeTestBundle:User:index } 并且从以...

37得票7回答
Symfony2:在服务中注入当前用户

我正在尝试将当前登录用户注入到一个服务中。我的目标是通过用户偏好扩展一些twig功能来输出它。在这个例子中,我想使用用户特定的时区输出任何日期函数。 似乎没有办法将当前用户注入到一个服务中,这对我来说真的很奇怪。当注入安全上下文时,即使用户已经登录,也没有令牌。 我正在使用FOS用户包。s...

37得票8回答
Symfony2:在使用FOSUserBundle时如何在控制器中获取用户对象?

我正在使用FOSUserBundle来验证我的用户。 我试图在控制器中获取用户对象以注册一次旅行,在保存之前,我应该将用户对象添加到这个旅行中。 我没有找到如何做到这一点,因为下一个方法是在Symfony文档中找到的。$user = $this->container->get('s...

34得票1回答
如何自定义FOS UserBundle的URL

我已经安装了FOSUserBundle,我想将URL定制为/account/login、/account/register,/account/logout而不是/login、/register、/logout。 我知道我可以修改该程序包的路由配置,但这似乎不是正确的方式。