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

[Решено] Unknown column 'salt' in 'where clause'

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

Нужна помощь! Подскажите пожалуйста, где найти значение ошибки Notice: Error: Unknown column 'salt' in 'where clause' Error No: 1054 и каким образом ее исправить.

ocStore v1.5.3.1 загрузил, ничего неменял, вносил товар и во время внесения 7 позиции при загрузке рисунка в поле выбора рисунка появилось предложение войти в систему админа. Ввожу свои данные админа, выводится ошибка

Notice: Error: Unknown column 'salt' in 'where clause' Error No: 1054

SELECT * FROM customer WHERE LOWER(email) = 'demon ' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('440209'))))) OR password = 'd2d0904b2713b0373ba78') AND status = '1' AND approved = '1' in /home/com123/public_html/system/database/mysql.php on line 49

Форму входа панели администратора показывает, но на все попытки входа выводится ошибка описанная выше. Пробовал сменить пароль, форма отправила письмо на мыло, по ссылке вошел, сменил пароль, но опять ошибка.

Страницы сайта работают, пробовал создать пользователя, создается, регистрируется, на мыло письмо приходит, а при входе ошибка. Чем исправить ситуацию?

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


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

Такая же ошибка при входе в админку - ocStore v1.5.4.1

upd: выполнил на сервере следующие запросы и в админку попал =)

ALTER TABLE `oc_affiliate` ADD `salt` varchar(9) COLLATE utf8_general_ci NOT NULL DEFAULT '' after `password`;
ALTER TABLE `oc_customer` ADD `salt` varchar(9) COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER `password`;
ALTER TABLE `oc_user` ADD `salt` varchar(9) COLLATE utf8_general_ci NOT NULL DEFAULT '' after `password`;

вместо "oc_" укажите свой префикс или удалите, если такового не имеете...

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

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

×

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

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