Ejabberd Account Tools

Описание

Предоставляет набор полезных утилит для сервера ejabberd — как для пользователей, так и для администратора для веб-сайтов, работающих на WordPress. Вы сможете разместить на любой странице форму регистрации нового аккаунта, форму сброса пароля, а также управления функцией webpresence. В административном интерфейсе сайта имеется доступ к функциям блокировки аккаунтов, разблокировки IP в базе fail2ban, а также отправки системных сообщений для определенных пользователей. Плагин для связи с ejabberd использует ReST API из модуля mod_http_api, вам всего лишь надо корректно настроить сервер ejabberd по руководству со страницы настроек плагина, указать API-адрес сервера ejabberd и использовать теги для размещения нужной формы на любой странице.

Установка

В большинстве случаев вы можете установить автоматически на странице плагинов в админ-панели.

Однако, если вы хотите установить вручную, проделайте следующие шаги:

  1. Скачайте плагин и распакуйте архив.
  2. Загрузите целиком каталог ejabberd-account-tools в /wp-content/plugins/.
  3. Активируйте плагин на странице «Плагины» в панели управления WordPress.

Отзывы

27.02.2018
After a lot of trouble with the Rest API and some e-mail exchanges with the maker of this plug-in i got it working! Thanks!
Посмотреть все 2 отзыва

Участники и разработчики

«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)

  • Первая опубликованная версия.