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

Когда пользователи регистрируются на этой странице:

http://www.greatbritishvoices.co.uk/create-an- счет /

Учетная запись создается в бэкэнд сайта, но страница просто обновляется, как если бы учетная запись не была создана.

Я проверил все настройки на сайте.

Разрешить регистрацию пользователя установлено значение ДА Разрешить регистрацию пользователя установлено на зарегистрированный

Любые идеи?

1 голос | спросил RustyJoomla 24 MaramFri, 24 Mar 2017 11:58:59 +03002017-03-24T11:58:59+03:0011 2017, 11:58:59

1 ответ


2

Контроллер, который занимается перенаправлением формы при регистрации, находится в /components/com_users/controllers/registration.php

Глядя на этот код, он, похоже, перенаправляет обратно в представление формы, если:

  • Существуют ошибки проверки. Проверка проверяется с помощью функции проверки JForm.
  • Процесс регистрации пользователя завершается с ошибкой. Эта функция существует в /components/com_users/models/registration.php и терпит неудачу, если она не может получить доступ к базе данных для добавления пользователя или если она не может отправить электронное письмо.

Во всех этих случаях сообщение об ошибке должно быть отправлено на экран. Чтобы увидеть их, вашему шаблону нужен код <jdoc:include type="message" />. Пользовательский компонент также использует это, чтобы показать пользователю успешное регистрационное сообщение, поэтому для этого компонента требуется работать.

Я предполагаю, что ваш сервер не отправит электронные письма (похоже, что он может получить доступ к базе данных), и что у вас нет области сообщений в вашем шаблоне, чтобы увидеть сообщение об ошибке.

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

ответил Richard B 24 MarpmFri, 24 Mar 2017 14:00:45 +03002017-03-24T14:00:45+03:0002 2017, 14:00:45

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132