2012-02-20 232 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