Задать вопрос
@good_beginer

Как избавиться от ошибки при регистрации?

нужно было закинуть проект и переписать базу из под pgsql в phpmyadmin . После таких махинаций всё бы хорошо только при регистрации вдаёт ошибку, но пользователь всёравно добавляется, всё перепробовал.... может у кого было?
P.S. sql и mysql знаю как свои пять.
5b0fd22828626056188817.png
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Открываем логи в дебаг панели и проверяем:
- в первую очередь запросы, нет ли каких-то удвоений, редиректов и т.д. Любую гадость которая создаст дублирование.
- лезем в сами логи (наверное post запроса регистрации) и идем уже по вызовам, проверяя все ли логично.
Как вариант могу предположить что создается запись средствами бд, а потом yii еще пытается.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@ukoHka
Всего понемногу
Вероятно, права присваиваются дважды, поэтому в первый раз срабатывает нормально и все работает, а во второй раз выпадает ошибка. Но это без кода обработчика регистрации точно не сказать.
В любом случае, раз возникает ошибка "уже существует", значит запись есть и все должно работать, что и наблюдается.
Ответ написан
Комментировать
Сказано же, что ошибка в rbac. Говорит, что такая запись уже существует. Так как вы используете PhpManager, то база данных там, по идее, вообще не причем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы