2012-02-20 127 views
0

我不明白为什么总是回到我的“密码无效”。 我SHA512Symfony2.0登录,密码无效

security: 
    encoders: 
     Acme\ProgettoBundle\Entity\User: sha512 
+0

你可以分享你的用户实体和routing.yml中的代码? – rayfranco 2012-02-23 21:47:25

回答

2

endecoder我一直运行到这一点。请确保在您的用户实体中为数据库中的用户表生成的密码字段足够大以容纳编码/加密密码值。如果不是这样,persist()方法会默默地将密码值截断为字段的大小。

/** 
* @ORM\Column(type="string", length=255) 
*/ 
private $password; 
+0

你摇滚 - 我会完全错过那几天! – xil3 2016-02-02 00:38:00