Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 2.02 KB

File metadata and controls

44 lines (25 loc) · 2.02 KB

Авторизация через 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.

Стоимость: бесплатно. Техническая поддержка: платная.

Установка:

  1. Распакуйте архив в plugins/, в итоге должна появиться новая директория plugins/auth_imap
  1. Добавьте константы в 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);

  1. В том же файле найдите объявление константы AVAILABLE_PLUGINS и добавь в нее новый плагин через запятую, должно получиться что-то вроде такого:

define('AVAILABLE_PLUGINS', 'ext,auth_imap');