Перейти к содержанию

Рекомендуемые сообщения

Помогите пожалуйста с проблемой.
При регистрации нового пользователя появляется ошибка:

Notice: Undefined index: approval in /data/domain.ru/catalog/model/account/customer.php on line 16Notice: Undefined index: approval in /data/domain.ru/catalog/model/account/customer.php on line 32Warning: Cannot modify header information - headers already sent by (output started at /data/domain.ru/index.php:98) in /data/domain.ru/system/library/response.php on line 12
Но акаунт создается, т.е. после этой ошибки новый пользователь авторизован, и в таблице oc_customer пользователь добавляется.
 
Была версия 2.1.0.1, думал может файлы повреждены, скачал с официального сайта 2.1.0.2, залил на сервер, и обновил базу (install).
Проблема осталась, подскажите пожалуйста как быть...
 
Если в админке выключить вывод ошибок, то все нормально, но все таки хотелось бы решить проблему...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если такое возникает в чистом движке,то как вариант проверьте есть ли у вас Группы покупателей(хоть одна).

 

В админке Покупатели-Группы покупателей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное...

в admin/index.php?route=customer/customer_group добавил группу default, сначала проблема оставалась, через пару часов (сам не понял на что нажал), рядом с default появилась надпись (По умолчанию), и проблема пропала...

 

Еще большая странность, то что происходит в таблице oc_customer, как вы видите из скрина, зарегистрировано 7 пользователей, но в /admin/index.php?route=customer/customer показывает всего одного, это пользователь под названием: фвыфв фывыфв.

Я конечно удалю остальных из sql, но хотелось бы на будущее понять чем это вызвано.

Еще раз спасибо за быстрый и точный совет...

post-714134-0-65255100-1476673631_thumb.jpg

Изменено пользователем DiNoZavr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первые 6 покупателей у вас в БД имеют customer_group_id 0, поэтому никогда не отобразятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, я это заметил, а правильный имеет id 3, соответственно 3 это id дефаулта который по умолчанию, вопрос в другом, как так оказалось что после 6-ого уже присваивается группа? Чем это может быть вызвано?

Изменено пользователем DiNoZavr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все вышеперечисленное не помогло

помогло добавление в таблицу oc_setting строки: id, 0, config config_customer_group_id, 1, 0

куда она могла деться? 

видимо пользователь ставил что-то и недоставил

подозрение на Simple

вычислил из catalog\model\account\customer.php  строка: $customer_group_id = $this->config->get('config_customer_group_id');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.