Я следовал ручной и созданный MyBundle, который проходит FOSUserBundle,FOSUserBundle + login_check
Все работает нормально до сих пор, я могу
1) зарегистрировать пользователя 2) отправить его по электронной почте 3) подтвердил его счет (после подтверждения я вошел в систему) 4) выход из системы
но послесловие я не могу войти. Пользователь включен в базе данных.
Запрос уволен, но ошибка формы входа - «Плохие учетные данные ...».
Я использую в security.yml
encoders: 'FOS\UserBundle\Model\UserInterface': sha512
поэтому мой пароль поля в базе данных использует как SHA512 шифрования + соль.
Должен ли я изменить свой расширенный пользователь каким-либо образом на использование кодировщика 512 и соли при сравнении пароля db и того, который предоставил пользователь?
Если это проблема, кто-нибудь знает, в каком классе и как реализовать выше, потому что это
http://symfony.com/doc/current/book/security.html#encoding-the-user-s-password
не помогает мне прямо сейчас.
Или может ли кто-нибудь вести меня о том, как отладить это?
Наконец я действительно застрял на этом ...
пользователь включен в базу данных – Nikos
я отредактировал комментарий к нему – Nikos