php - 交响乐 2 : changing user in database does not cause logout

标签 php symfony

我已遵循本教程:

http://symfony.com/doc/current/book/security.html

使用自定义用户实现 UserInterface 类,但是我发现调整数据库中的密码(假设用户在他们认为它被破坏的基础上更改了它),我发现类/Symfony 只是更新登录。只有当用户名被更改时,用户才会注销。无论如何要改变这种行为?

最佳答案

不明白你的问题。如果您的问题是更改任何值时如何关闭用户 session ?可以在您的操作中实现例程 userUpdate 验证您的用户名是否有更改,并根据您的需要重新启动 session 或关闭它(如果需要)

关于php - 交响乐 2 : changing user in database does not cause logout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6085219/

相关文章:

php - 如何使用 PHP 将值插入 FK 列

php - Doctrine Doctrine :schema:update command produces the same set of queries again and again

symfony - 当 vagrant up 时启动 symfony web 服务器

php - 安全登录?有任何想法吗?任何方法都会很好

php - 在单个 exec php 语句中执行两个 shell 命令

php - OOP设计题

php - StreamedResponse 不起作用

symfony - 手动身份验证检查 Symfony 2

symfony - 如何销毁 symfony 2.6 中的 session ?

php - 更改 Apache 配置文件后的 Symfony 路由问题