Symfony,FOSUserBundle让用户登录

时间:2017-05-22 11:47:21

标签: symfony fosuserbundle

我目前正在使用Symfony 2.8和FOSUserBundle 2.0,我想确保记住用户的记忆。意味着我总是可以检查用户当前是否已登录。

有办法吗?在其他项目中,我使用了FOS 1.3和Symfony 2.3,并且有一个名为authenticateUser的函数来保持用户登录。

我感谢任何帮助或提示。

编辑:我想我只是缺少必要的东西。

我正在检查凭据:

if($encoder->isPasswordValid($teacher->getPassword(), $password, null))

但我没有主动将用户设置为登录状态。我到底该怎么做呢。

1 个答案:

答案 0 :(得分:1)

如果用户已登录,您可以查看此内容

{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
//do something