Ошибка SQL при использовании FR3DLdapBundle и FOSUserBundle с Symfony 2.8

Когда я выхожу из системы и снова пытаюсь войти в систему, возникает та же ошибка:

(An exception occurred while executing ‘INSERT INTO fos_user (username, username_canonical, email, email_canonical, enabled, salt, password, last_login, confirmation_token, password_requested_at, roles, dn, code_utilisateur) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)’ with params [“riemann”, “riemann”, “[email protected]”, “[email protected]”, 1, null, “”, “2018-05-23 21:26:15”, null, null, “a:1:{i:0;s:9:\”ROLE_USER\”;}”, “uid=riemann,dc=example,dc=com”, null]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicata du champ ‘[email protected]’ pour la clef ‘UNIQ_957A6479A0D96FBF’)

Как будто пытается вставить в места обновления юзера.

Я думаю, что ваше действие формы зарегистрировано, но должно быть логин

Andrew Vakhniuk 24.05.2018 01:19

покажите нам свой шаблон страницы входа в систему

Andrew Vakhniuk 24.05.2018 01:20

Привет, Джалал. Вы связали своих провайдеров в точном соответствии с моими ответами Статья об интеграции Symfony AD и @ Maks3w? Он занимается поддержкой связки, так что это, наверное, правильный ответ. Я основал свой урок на его поддержке.

Alvin Bunk 27.05.2018 00:38
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
3
47
1

Ответы 1

Вам необходимо изменить порядок поставщиков цепочки.

providers: [fos_userbundle, fr3d_ldapbundle]

Другие вопросы по теме