2016-09-26 88 views
0

在Symfony 3.1中使用FosUserBundle时出现了一个奇怪的问题。在每次登录时,用户的盐都会被修改,并且已启用的字段被设置为false,这使得无法在不修改数据库的情况下再次登录。 我的配置是标准配置:Fosuser Bundle在登录时修改用户

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

需要帮助。提前致谢。

+0

如果我没有记错,FOSUser在登录时做的唯一事情是更新'lastlogin'字段。你是做什么? – Federkun

回答

-1

我想通了。它可以帮助... 我已经把即暂时评论在我的回调函数

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

主义讨厌你......先验。将它设为空。 关于