0
我將我的應用程序移動到symfony,我無法登錄到工作。我總是收到「Bad credentials」錯誤。錯誤憑據symfony
我的數據庫中以前用這個散列的密碼:password_hash($password,PASSWORD_BCRYPT,array('cost'=>10));
。
我覺得我已經設置編碼器正確security.yml:
encoders:
UserBundle\Entity\User:
algorithm: bcrypt
cost: 10
iterations: 1
encode_as_base64: false
不知道如何解決這個問題?謝謝 !!
'encode_as_base64:false'怎麼樣?你確定你想要嗎? –
這可能是鹽的問題嗎? –
密碼之前沒有base64編碼,所以它的事情好了(我試圖設置它爲true,但仍然無法正常工作)。對於鹽,我認爲它不需要bcrypt,所以我已經設置了getSalt()方法在我的用戶實體中返回null – user2588917