loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиИсправление модуля фильтра ip адресов

Написал demzyk, 1 февраля 2009 | | рейтинг новости Версия для печати
В модуле фильтра ip, логина и email адресов был когда-то обнаружен неприятный момент, отсутствует проверка добавляемого фильтра на возможный его дубликат.

Исправление в файле ./engine/inc/blockip.php:

Найти:

    if( ! $ip_add ) {
        msg( "error", $lang['ip_error'], $lang['ip_error'], "$PHP_SELF?mod=blockip" );
    }


Добавить ниже:
    $sql_result = $db->query( "SELECT ip FROM " . PREFIX . "_banned" );
    
    while ( $row = $db->get_row( $sql_result ) )
        if( $row['ip'] == $ip_add ) {
            msg( "error", $lang['ip_repeat'], $lang['ip_repeat'], "?mod=blockip" );
        }


Открыть ./language/Russian/adminpanel.lng

Найти:
'ip_error'                =>    "IP адрес не может быть пустым",


Добавить ниже:
'ip_repeat'                =>    "Этот фильтр уже существует",


В релизе cms версии 8.0. устранено разработчиком.


Отблагодарили: djrafn, grimweb, mitrushi, Dr. Soft, dilik, zonawm, Hunterxxx, jeweler

Комментарии пользователей

  Экспорт комментариев в RSS
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]