Ich verschiebe meine Anwendung auf Symfony und ich kann nicht die Anmeldung zu arbeiten. Ich bekomme immer einen Fehler "Bad credentials".Bad credentials symfony
Die Passwörter in meiner Datenbank, wo zuvor mit diesem Hash: password_hash($password,PASSWORD_BCRYPT,array('cost'=>10));
.
Ich glaube, ich Setup-Geber in der security.yml habe richtig:
encoders:
UserBundle\Entity\User:
algorithm: bcrypt
cost: 10
iterations: 1
encode_as_base64: false
Jede Idee, wie dieses Problem zu lösen? Vielen Dank !!
Was ist mit 'encode_as_base64: false'? Bist du sicher, dass du das willst? –
Könnte es ein Problem mit dem Salz sein? –
Die Passwörter waren vorher nicht base64-codiert, also ist es in Ordnung (ich habe versucht, es auf true zu setzen, funktioniert aber immer noch nicht). Und für das Salz denke ich, dass es für bcrypt nicht benötigt wird, also habe ich die Methode getSalt() so eingestellt, dass sie null in meiner Benutzereinheit zurückgibt – user2588917