Fosuserbundle 在登录时修改用户

Fosuser Bundle modifies user on login

我在 Symfony 3.1 中使用 FosUserBundle 时遇到一个奇怪的问题。在每次登录时,修改用户的盐并将启用字段设置为 false,使得在不修改数据库的情况下无法再次登录。 我的配置是标准的:

fos_user:
    db_driver: orm
    firewall_name: main
    user_class: UserBundle\Entity\User

需要帮助。提前致谢。

我明白了。它可能会帮助... 我暂时对我的回调函数发表了评论

/**
 * @ORM\PrePersist()
*/
/*public function(){
...}*/

Doctrine 讨厌……先验的。而是将其设置为空。 问候