Новости:

Автор Тема: отправка письма при регистрации пользователя  (Прочитано 605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Michey

  • Гость
здравствуйте. установил компонет. работает всё, кроме отправки письма. само письмо приходит, но ссылки для активации учётной записи нет.
письмо:
Тема:     Account details for
сообщение: SEND_MSG
версия джумлы: Joomla! 2.5.13
версия компонента: 2.1.1 ()
после анализа register.php выяснил, что: Account details for в языковых файлах не встречается, прописал ручками; SEND_MSG в коде отсутствует.
пришлось внести некоторые изменения в файл.
в $tmplstr добавил: Вход: %s\nЛогин: %s\nПароль: %s
определил переменную $subject = "Реквизиты аккаунта для %s, %s";
в global $mainframe добавил переменную: $userpass       = $data['password1'];
в $subject        = sprintf ( JText::_( 'Account details for' ), $name, $sitename); JText::_( 'Account details for' ) заменил на $subject
в $subject2 аналогично
изменил условие: if ( $useractivation != 1 )
в WHERE LOWER( usertype ) = "deprecated"'; // заменил super administrator на deprecated
после этого письма стали приходить нормальные, со ссылкой активации. также приходит письмо супер админу.
в целом работа компонента на данный момент устраивает, но хотелось бы увидеть рабочий файл register.php от создателей.
также интересует вопрос: в 11 году была серьёзная проблема с безопасностью. как с этим обстоят дела сейчас?

admin

  • Гость
Сейчас ошибка должна быть исправлена, спасибо за сообщение.
Ошибка поиска администраторов тоже должна быть исправлена.
« Последнее редактирование: 16.04.2014, 12:46:51 от Администратор »

Michey

  • Гость
обновить все файлы компонента? или можно только те которые изменились?

Michey

  • Гость
обновил компонет из джумлы полностью. регистрация совсем сломалась. после ввода всех данных тестового пользователя перешёл на пустую страницу. пользователь в бд не появился, никаких писем не пришло. откатился на версию 2.1.1. может это только у меня так? или ещё у кого-то данная проблема наблюдается?

admin

  • Гость
Какая версия Joomla используется?

Michey

  • Гость
версия джумлы: Joomla! 2.5.13

admin

  • Гость
В 2.5.13 имееются различия с текущей 2.5.19 в способе шифрования пароля по умолчанию.
Выложена версия 2.1.3 с исправлением.
« Последнее редактирование: 17.04.2014, 08:57:46 от Администратор »

admin

  • Гость
Переустанавливать нет необходимости, достаточно заменить файл components/com_aist/models/register.php файлом из архива site/models/register.php

Michey

  • Гость
снова здравствуйте. файл заменил, всё работает, письма приходят. спасибо за оперативные ответы