Описание
Предоставляет набор полезных утилит для сервера ejabberd — как для пользователей, так и для администратора для веб-сайтов, работающих на WordPress. Вы сможете разместить на любой странице форму регистрации нового аккаунта, форму сброса пароля, а также управления функцией webpresence. В административном интерфейсе сайта имеется доступ к функциям блокировки аккаунтов, разблокировки IP в базе fail2ban, а также отправки системных сообщений для определенных пользователей. Плагин для связи с ejabberd использует ReST API из модуля mod_http_api, вам всего лишь надо корректно настроить сервер ejabberd по руководству со страницы настроек плагина, указать API-адрес сервера ejabberd и использовать теги для размещения нужной формы на любой странице.
Установка
В большинстве случаев вы можете установить автоматически на странице плагинов в админ-панели.
Однако, если вы хотите установить вручную, проделайте следующие шаги:
- Скачайте плагин и распакуйте архив.
- Загрузите целиком каталог
ejabberd-account-tools
в/wp-content/plugins/
. - Активируйте плагин на странице «Плагины» в панели управления WordPress.
Отзывы
Участники и разработчики
«Ejabberd Account Tools» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Ejabberd Account Tools» переведён на 8 языков. Благодарим переводчиков за их работу.
Перевести «Ejabberd Account Tools» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.11 (2025-02-12)
- Добавлено отображение статуса с помощью иконок в Web Presence.
- Прочие небольшие изменения в Web Presence.
- Improvements in routing WordPress API.
- Изменения в переводах.
2.10 (2024-12-05)
- Исправлено несколько PHP-предупреждений.
- Прочие небольшие улучшения.
2.9 (2024-10-27)
- Базовая поддержка токенов OAuth.
2.8 (2024-10-26)
- Требуется как минимум ejabberd 24.06.
- Изменения в двухэтапной регистрации.
- Gregwar Captcha обновлен до 1.2.1.
- JShrink обновлен до 1.7.
- JS Cookie обновлен до 3.0.5.
- Замена Validator.pizza на UserCheck.com.
- Прочие небольшие улучшения.
2.7 (2022-02-22)
- New option to auto-set reCAPTCHA v2 theme depending on device theme.
- Обработка ошибок в HTTP-запросах для reCAPTCHA.
- Fix score verification for reCAPTCHA v3.
- Минимальная требуемая версия WordPress повышена до 5.9.
- Небольшие изменения в штатном CSS.
- Исправлено несколько предупреждений в PHP в панели администратора.
- JS Cookie обновлен до 3.0.1.
- Huebee обновлен до 2.1.1.
- Прочие небольшие улучшения.
2.6.8 (2020-09-18)
- Fix score verification in some cases for reCAPTCHA v3.
2.6.6 (2020-09-17)
- Verifying score threshold for reCAPTCHA v3.
- JS Cookie обновлен до 3.0.0-rc.0.
2.6.4 (2020-09-01)
- Защита форм от неправильного использования.
- Исправлено использование временных данных.
- Исправлен рендеринг reCAPTCHA v2.
- Всегда загружать сжатые файлы.
- Huebee обновлен до 2.1.0.
2.6.2 (2020-08-19)
- Fix settings UI for WordPress 5.5.
- Небольшие улучшения для reCAPTCHA.
- Исправлена работа формы регистрации с единственным доменом.
- Исправлено несколько PHP-предупреждений.
2.6 (2020-07-31)
- Добавлена PHP Captcha.
- Прочие небольшие улучшения.
2.5.2 (2020-05-07)
- Registration timeout verification has been moved a few steps higher.
- Добавлен пропущенный параметр host для регистрационной формы.
- Сохранение в кэше результатов верификации email-адресов на Validator.pizza.
- Добавлен заголовок управления кэшем для Web Presence.
- Прочие небольшие улучшения.
2.5 (2020-04-22)
- Чистый JavaScript вместо jQuery.
- Улучшен стиль форм.
- Настройка для отключения reCAPTCHA.
- Прочие небольшие улучшения.
2.4.2 (2020-04-07)
- Better handling of form submission events for reCAPTCHA.
- Loading reCAPTCHA only on custom events.
- Displaying the minified reCAPTCHA script for better compatibility with cache plugins.
- Убран повторный ввод пароля.
2.4 (2020-03-19)
- Добавлена встроенная интеграция с Google reCAPTCHA.
- Визуальные изменения на странице настроек.
- Удалены настройки rest_timeout, rest_retry, sender_email, sender_name, set_last.
- Удален фильтр ejabat_sslverify.
- Мелкие исправления и доработки.
2.3 (2020-02-19)
- Масштабные изменения в образце конфигурации.
- Предложения корректных адресов электронной почты.
- В список наблюдателей теперь можно добавить несколько JID’ов.
- Уведомления об активации учетной записи.
- Уведомления о смене приватного email-адреса.
- Отправка уведомлений о каждом шаге процесса сброса пароля.
- Отправка уведомлений о каждом шаге процесса удаления учетной записи.
- Анимация загрузки форм может быть отключена.
- Визуальные изменения на странице настроек.
- Улучшена обработка непредвиденных ошибок.
- Добавлена форма блокировки учетной записи из админ-панели.
- Прочие небольшие улучшения.
2.2 (2019-09-04)
- Улучшен стиль форм.
- Улучшение поддержки плагинов кэширования.
- Завершение активных пользовательских сессий после изменения пароля.
- Изменена структура данных Web Presence в личном хранилище.
- Настраиваемые цвета на странице конфигурации Web Presence.
- Добавлена форма для разблокировки IP из админ-панели.
- Получение имени пользователя из vCard для email-уведомлений.
- Кодирование специальных символов в запросах REST API.
- Изменены имена некоторых переменных и их метки.
- Hint.css обновлен до версии 2.6.0.
- Множество мелких исправлений и улучшений.
2.1 (2018-03-04)
- Исправлена ошибка в регистрационной форме с единственным доменом.
- Добавлен режим отладки.
- Изменен стиль уведомлений администратора.
- Небольшие изменения в CSS.
- Прочие небольшие улучшения.
2.0 (2018-02-15)
- Все формы теперь используют REST API вместо Ajax.
- Добавлена функция Web Presence (по умолчанию отключена для всех учетных записей).
- Поднята минимальная версия WordPress до 4.4.
- Улучшена обработка ошибок при проверке учетной записи и валидации email-адреса.
- Удалены Loaders.css и FontAwesome, плагин теперь использует чистый CSS.
- Hint.css обновлен до 2.5.0
- Множество мелких исправлений и улучшений.
1.9 (2017-05-06)
- Минимизировано число запросов к validator.pizza.
- Loading minified files only if SCRIPT_DEBUG isn’t defined.
- Визуальные изменения на странице настроек.
- FontAwesome обновлен до 4.7.0.
- Hint.css обновлен до 2.4.1.
- Удаление всех данных после деинсталляции плагина.
- Прочие мелкие исправления и доработки.
1.8 (2016-11-14)
- Добавлена двухэтапная регистрация.
- Добавлена блокировка одноразовых email-адресов.
- Проверка SSL в подключениях к ReST API.
- Добавлена настройка для временного отключения форм для неавторизованных пользователей.
- Исправлено отображение подсказок.
- Визуальные изменения на странице настроек.
- Прочие мелкие исправления и доработки.
1.7 (2016-06-21)
- Загрузка форм через AJAX (с поддержкой кэша).
- FontAwesome обновлен до 4.6.3.
- Hint.css обновлен до 2.3.1.
- Прочие мелкие исправления и доработки.
1.6.2 (2016-04-27)
- Улучшена обработка ошибок подключения.
1.6 (2016-04-25)
- Changed method of getting data from mod_rest to mod_http_api (core ReST API with basic authentication).
- Added retrying the connection in post data.
- Мелкие исправления и доработки.
1.5.2 (2016-03-24)
- Небольшие исправления ошибок в email-уведомлениях.
1.5 (2016-03-14)
- Добавлено приветственное сообщение, которое отправляется каждой вновь зарегистрированной учетной записи.
- Удаление неактуальных временных данных в ежедневном задании cron.
- Возможность изменить требуемую надежность пароля.
- Hint.css обновлен до версии 2.2.0.
- Небольшие изменения на странице настроек.
- Небольшие изменения в CSS.
1.4 (2015-12-23)
- Добавлена поддержка виртуальных хостов при регистрации.
- Добавлены настройки таймаута подключения.
- Добавлено меню инструментов и функция ручного изменения личного адреса электронной почты.
- Удалены угловые скобки из URL-адресов в уведомлениях по электронной почте.
- Fix date formatting in registration watcher.
- Незначительные изменения в скриптах jQuery.
- Изменен языковой домен на ejabberd-account-tools для работы с новым процессом перевода в WordPress.
- Обновлен FontAwesome.
1.3.1 (2015-08-08)
- Обновлен FontAwesome.
1.3 (2015-07-23)
- Добавлена форма для сброса пароля учетной записи.
- Добавлена форма для удаления учетной записи.
- Удаление неверных параметров из URL-адреса, добавляемого к электронным письмам.
- Изменен способ добавления подсказок.
- Проверка текущего личного адреса электронной почты перед отправкой сообщения для его изменения.
- Исправлена валидация CAPTCHA.
- Changed the form-response box style.
- Переименованы файлы скриптов.
- Перевод метаданных плагина.
- Обновлены переводы.
- Незначительные исправления ошибок и изменения.
1.2 (2015-06-30)
- Добавлена возможность отображения информационных подсказок в формах.
- Увеличен объем временных данных.
- Changes in default blocked logins regexp.
- Получение правильного адреса электронной почты по умолчанию.
- Валидация адреса электронной почты путём проверки MX-записи.
- Добавлена поддержка vhosts при смене адреса электронной почты.
- Прочие мелкие изменения.
1.1.2 (2015-06-24)
- Удаление слэшей из паролей.
- Улучшенная отправка данных.
- Незначительные изменения в отправке писем.
1.1 (2015-06-24)
- Возможность изменения / добавления приватного email-адреса.
- Выключено автодополнение у формы регистрации.
- Ссылка должным образом добавлена в настройки на странице плагинов.
- Небольшие изменения в переводах.
- Незначительные визуальные изменения.
1.0.2 (2015-06-08)
- Проверка того, существует ли выбранный логин или нет.
- Масштабные изменения в проверке jQuery.
- Минимизированный jQuery-скрипт.
- Additional verification in ajax to avoid cheating jQuery script.
- Корректный сброс формы после успешной регистрации.
- Незначительные изменения в переводе.
1.0 (2015-06-06)
- Первая опубликованная версия.