Авторизация через IMAP для rukovoditel.net.ru
Наименование: Авторизация через IMAP
Разработчик: ООО "Нионейт"
Официальный сайт компании: https://neonate.ru
Telegram: https://t.me/neonategroup
Проект на Github: https://github.com/Afistotel/auth_imap_for_rukovoditel
Версия: 1.0.
Описание: Позволяет пользователям авторизовываться через сервер IMAP. Простая установка. Не требуется изменение в коде.
Логика работы: При попытке залогиниться сначала отрабатывает плагин и пытается залогиниться через IMAP. Если данные корректные - то авторизует, если нет - то отрабатывается логика по умолчанию: аутентификации на основе записи в БД. Таким образом текущие учетные записи продолжают работать + появляется возможность залогиниться через IMAP.
Стоимость: бесплатно. Техническая поддержка: платная.
Установка:
- Распакуйте архив в plugins/, в итоге должна появиться новая директория plugins/auth_imap
- Добавьте константы в config/server.php:
// Auth by IMAP
define('AUTH_IMAP_HOST', 'mail.yourdomain.ru');
define('AUTH_IMAP_PORT', 993);
define('AUTH_IMAP_ENCRYPTION', 'ssl');
define('AUTH_IMAP_VALIDATE_CERT', true);
define('AUTH_IMAP_USER_GROUP', 0);
- В том же файле найдите объявление константы AVAILABLE_PLUGINS и добавь в нее новый плагин через запятую, должно получиться что-то вроде такого:
define('AVAILABLE_PLUGINS', 'ext,auth_imap');