
Плагин «Черный список»
Версия 1.1.0 |
Совместимость: 1.0.3
Добавлен: 18 сентября 2014 | Обновлен: 27 октября 2015
Скачан 2007 раз
Добавлен: 18 сентября 2014 | Обновлен: 27 октября 2015
Скачан 2007 раз
Описание
Проверка E-Mail пользователей на наличие в базах спамеров (stopforumspam.org, botscout.com, fspamlist.com). Проверка осуществляется при регистрации и авторизации пользователей.
GitHub: github.com/wasja1982/livestreet_blacklist
Обсуждение плагина здесь.
Настройка
Настройка плагина осуществляется редактированием файла "/plugins/blacklist/config/config.php".
Поддерживаемые директивы:
1) $config['check_mail'] — Проверять e-mail по базам. По умолчанию включено (true).
2) $config['check_mail_limit'] — Порог для срабатывания проверки e-mail (не менее указанного значения).
3) $config['check_ip'] — Проверять IP по базам. По умолчанию включено (true).
4) $config['check_ip_limit'] — Порог для срабатывания проверки IP (не менее указанного значения).
5) $config['check_ip_exact'] — Строгая проверка IP (e-mail и IP должны быть в базе одновременно). По умолчанию отлючено (false).
6) $config['use_stopforumspam_com'] — Использовать базу сайта stopforumspam.com. По умолчанию включено (true).
7) $config['use_botscout_com'] — Использовать базу сайта botscout.com. По умолчанию включено (true).
8) $config['key_botscout_com'] — Ключ для сайта botscout.com (http://botscout.com/getkey.htm).
9) $config['use_fspamlist_com'] — Использовать базу сайта fspamlist.com. По умолчанию включено (true).
10) $config['key_fspamlist_com'] — Ключ для сайта fspamlist.com (http://fspamlist.com/index.php?c=register).
11) $config['check_authorization'] — Проверять e-mail при авторизации. По умолчанию включено (true).
12) $config['whitelist_zones'] — Белый список доменных зон (e-mail с этих доменных зон считаются доверенными и не проверяются).
13) $config['blacklist_zones'] — Черный список доменных зон (e-mail с этих доменных зон запрещены).
14) $config['whitelist_domains'] — Белый список доменов (e-mail с этих доменов считаются доверенными и не проверяются).
15) $config['blacklist_domains'] — Черный список доменов (e-mail с этих доменов запрещены).
16) $config['whitelist_users_name'] — Белый список пользователей (логины). Проверяется только при авторизации.
17) $config['whitelist_users_mail'] — Белый список пользователей (e-mail).
18) $config['whitelist_users_ip'] — Белый список пользователей (IP-адреса).
19) $config['blacklist_users_name'] — Черный список пользователей (логины). Проверяется только при авторизации.
20) $config['blacklist_users_mail'] — Черный список пользователей (e-mail).
21) $config['blacklist_users_ip'] — Черный список пользователей (IP-адреса).
22) $config['recheck_time'] — Время в секундах, в течении которого данные о предыдущей проверке пользователя считаются корректными. По умолчанию сутки (60*60*24*1).
Установка
1. Скопировать плагин в каталог /plugins/
2. Через панель управления плагинами (/admin/plugins/) запустить его активацию.
Основные положения лицензионного соглашения
Это приложение доступно по лицензии Creative Commons «Attribution-ShareAlike» («Атрибуция — На тех же условиях») 4.0 Всемирная. Чтобы увидеть копию этой лицензии, посетите creativecommons.org/licenses/by-sa/4.0/.Обязательным условием использования плагина является наличие активной ссылки, размещенной автором оригинальной версии плагина. При модификации плагина запрещается изменять содержание ссылки, а так же скрывать ссылку от посетителей или поисковых роботов. Отключить ссылку можно за донейт на сайте livestreet.ru/profile/Wasja/
Copyright © 2014-2015 Александр Вереник
Список версий с изменениями
-
1.1.0
27 октября 2015 -
— Добавлено кэширование запросов.
— Добавлены параметры конфигурации:
$config['recheck_time'] — Время в секундах, в течении которого данные о предыдущей проверке пользователя считаются корректными.
$config['whitelist_zones'] — Белый список доменных зон (e-mail с этих доменных зон считаются доверенными и не проверяются).
$config['blacklist_zones'] — Черный список доменных зон (e-mail с этих доменных зон запрещены).
-
1.0.2
17 октября 2014 -
— Добавлена возможность запрета всех доменов (маска '*' в черном списке доменов).
— Исправлена неточность в работе с базой fspamlist.com
— Добавлена возможность отключения проверки e-mail.
— Добавлено исключение проверки администраторов на наличие в черном списке при авторизации.
— Добавлены параметры конфигурации:
$config['check_mail'] — Проверять e-mail по базам.
$config['whitelist_users_name'] — Белый список пользователей (логины). Проверяется только при авторизации.
$config['whitelist_users_mail'] — Белый список пользователей (e-mail).
$config['whitelist_users_ip'] — Белый список пользователей (IP-адреса).
$config['blacklist_users_name'] — Черный список пользователей (логины). Проверяется только при авторизации.
$config['blacklist_users_mail'] — Черный список пользователей (e-mail).
$config['blacklist_users_ip'] — Черный список пользователей (IP-адреса).
$config['check_mail_limit'] — Порог для срабатывания проверки e-mail (не менее указанного значения).
$config['check_ip_limit'] — Порог для срабатывания проверки IP (не менее указанного значения).
-
1.0.1
19 сентября 2014 -
— Функционал вынесен в отдельный класс.
— Добавлены параметры:
$config['whitelist_domains'] — Белый список доменов (e-mail с этих доменов считаются доверенными и не проверяются).
$config['blacklist_domains'] — Черный список доменов (e-mail с этих доменов запрещены).
$config['check_ip'] — Дополнительно проверять IP.
$config['check_ip_exact'] — Строгая проверка IP (e-mail и IP должны быть в базе одновременно).