Дорогоне всегда «круто»,
«Круто» — не всегда дорого

 
FAQ Не работает? Не работает сайт? Ошибка joomla 1.5.22 при смене пароля

Ошибка joomla 1.5.22 при смене пароля

Не могу поменять пароль. Ошибка :
Сбой подтверждения запроса сброса пароля по причине: неправильный символ (знак)..

В Joomla в компоненте com_user есть возможность востановить пароль, но иногда возникает ситация когда вроде и делаем все правильно, но сбросить пароль не можем. И получаем сообщение: «Сбой подтверждения запроса сброса пароля по причине: неправильный символ (знак)».

Недавно, и мне пришлось столкнуться с данной проблей, и решение не заставило себя ждать. В одной из версий Joomla изменилась «форма подтверждения учетной записи». Если раньше Вам достаточно было ввести «Код подтверждения», то сейчас необходимо еще и ввести логин. В этом фактически и кроется суть проблемы.
Устанавливая шаблон он «перекрывает» стандартный вывод компонентов, в частности практически все шаблоны перекрывают стандартный вывод компонента com_user. Но, шаблоны не всегда обновленны до последней, актуальной версии. Либо возможен вариант, когда шаблон установлен давно, а Joomla переодически обновляется. Вот здесь мы и получаем проблему: модуль требует передачи двух параметров, а в шаблоне предусмотрен ввод только одного.
Решение проблемы очень простое. В файле «components/com_user/views/reset/tmpl/confirm.php» ищем HTML код отвественный за вывод поля «username»

<tr>
<td height="40">
<label for="username" class="hasTip"
title="
::">
:
</label>
</td>
<td>
<input id="username" name="username" type="text" class="required" size="36" />
</td>
</tr>

и вставляем его в Ваш шаблон, находиться он «templates/название_шаблона/html/com_user/reset/confirm.php».
А дальше наслаждаемся работой востановления пароля.

  • Опубликовал: : Игорь Вялов
  • Saturday, 05 March 2011

Комментарии (0)

Оставить комментарий

Пожалуйста, войдите, чтобы комментировать.

Навигатор: FAQ Не работает? Не работает сайт? Ошибка joomla 1.5.22 при смене пароля