我想eraseCredentials
是要注销的?如果是这样,我如何清除一个学说实体中的 session ?
最佳答案
不,eraseCredentials()
旨在在保留 token 之前擦除敏感数据,无论是序列化还是数据库。
要以编程方式注销用户,可以使用以下命令:
$this->get('security.context')->setToken(null);
$this->get('request')->getSession()->invalidate();
关于authentication - Symfony 2注销(UserInterface::eraseCredentials),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8455398/