Регистрация Opencart не регистрирует пользователя после удаления обязательных полей (ошибка не возвращается)

Я использую Opencart 2.
Я следовал следующему руководству, чтобы удалить обязательные поля со страницы регистрации: https://forum.opencart.com/viewtopic.php?t=46467

После удаления обязательных полей из regiser.tpl Я получал некоторые ошибки проверки, но я решил эти ошибки, выполнив следующие действия:

  1. Идти к controller->account каталог, то
  2. открыть register.php, затем
  3. перейти к функции validate, затем
  4. измените валидацию согласно вашему требованию.

Теперь, когда я исправил все ошибки проверки, пользователь не сохраняется. Кажется, что страница перезагружается только когда я отправляю регистрационную форму.

Я пишу этот вопрос, чтобы, если кто-то прошел через это странное поведение opencart, прежде чем он сможет помочь мне понять, что я делаю неправильно.

Заранее спасибо.

1

Решение

Я не знаком с Opencart.
Но, логически говоря, он не будет ничего регистрировать, поскольку БД попытается получить некоторые переменные, необходимые для запроса. И он не найдет ничего, поскольку вы уже удалили их!

По той же ссылке, которую вы предоставили, другой пользователь также дал ответ.

Не удаляйте поля ввода, измените их тип с «текст» на «скрытый». Удаление их приведет только к ошибкам, так как никакое поле не передается запросу db в модели.

Поэтому, пожалуйста, попробуйте следовать его предложению!

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector