我想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/

10-10 23:19