我目前正在使用Symfony 2.8和FOSUserBundle 2.0,我想确保记住用户的记忆。意味着我总是可以检查用户当前是否已登录。
有办法吗?在其他项目中,我使用了FOS 1.3和Symfony 2.3,并且有一个名为authenticateUser的函数来保持用户登录。
我感谢任何帮助或提示。
编辑:我想我只是缺少必要的东西。我正在检查凭据:
if($encoder->isPasswordValid($teacher->getPassword(), $password, null))
但我没有主动将用户设置为登录状态。我到底该怎么做呢。
答案 0 :(得分:1)
如果用户已登录,您可以查看此内容
{% if is_granted("IS_AUTHENTICATED_REMEMBERED") %}
//do something