Login Security

Гибкая настройка блокировки учетных записей при неудачных попытках авторизоваться на форуме.

Настройки

Свойства и параметры → Безопасный вход.

Особенности

  • Возможность блокировки по IP (осуществляется в настройках учетной записи каждого пользователя).
  • Временная блокировка аккаунта в случае нескольких неудачных попыток войти.
  • Уведомление по электронной почте о неудачных попытках входа.
  • Возможность войти на форум, создав ссылку на безопасный вход (отправляется на имейл).

Скачать с официального сайта

Русификация

Добавить в файл Modifications.russian-utf8.php (для SMF 2.0) или в Modifications.russian.php (для SMF 2.1):

// Begin Login Security Text Strings
$txt['ls_login_security'] = 'Безопасный вход';
$txt['ls_invalid_ip'] = 'Войти не удалось. Этот аккаунт защищён по IP-адресу. Если вы являетесь владельцем этой учётной записи, то можете сбросить настройки, создав <a href="%link">вход по защищенному каналу</a> (ссылка будет отправлена на ваш имейл).';
$txt['ls_account_locked'] = 'Аккаунт заблокирован из-за неудачных попыток войти. Эта учётная запись была заблокирована на %min минут. Если вы являетесь владельцем этой учётной записи, то можете сбросить настройки, создав <a href="%link">вход по защищенному каналу</a> (ссылка будет отправлена на ваш имейл).';
$txt['ls_secure_email_subject'] = 'Ссылка на вход по защищенному каналу';
$txt['ls_secure_email_body'] = 'Здравствуйте, %name.
Для вашей учётной записи было запрошено создание ссылки на безопасную авторизацию.
Если Вы запрашивали эту ссылку, пожалуйста, пройдите по сссылке ниже:

%link

Эта ссылка перестанет действовать через %min минут.

IP адрес запроса: %ip';

$txt['ls_matched_members'] = 'Обнаруженные участники форума с тем же IP-адресом:';

$txt['ls_failed_email_subject'] = 'Неудавшаяся попытка входа';
$txt['ls_failed_email_body'] = 'Здравствуйте, %name.
Была обнаружена неудачная попытка зайти под вашей учётной записью.

%membermatches

IP адрес запроса: %ip
';

// Settings
$txt['ls_securehash_expire_minutes'] = 'Окончание срока действия ссылки на безопасную авторизацию (в минутах)';
$txt['ls_allowed_login_attempts'] = 'Кол-во допустимых попыток входа';
$txt['ls_allowed_login_attempts_mins'] = 'Интервал времени между попытками залогиниться (в минутах)';
$txt['ls_login_retry_minutes'] = 'Блокировка аккаунта (в минутах)';
$txt['ls_allow_ip_security'] = 'Разрешить пользователям защищать свои аккаунты по IP-адресу';
$txt['ls_send_mail_failed_login'] = 'Отправлять имейл при неудачной попытке входа';

$txt['ls_current_ip_address'] = 'Текущий IP-адрес: ';
$txt['ls_ip_address_protection'] = 'Защита аккаунта по IP-адресу';
$txt['ls_ip_address_protection_note'] = 'Можно указать несколько адресов, разделив их запятыми';

// END  Login Security Text Strings