Фиксация упомянутой Rufus\’ом штуки

Фиксация упомянутой Rufus\’ом штуки.Короче, прочтя статью Rufus\’а я понял, что у странички регистрации нет проверки на правильность ввода WMID, его вообще можно вводить так 222222222222 и будет катить. Но я немного нашёл в чём причина недоделки самой страницы. Лёха наверное бухнул немного перед написанием или спешил.

Находим строку:

if(!is_numeric($wmid) or strlen($wmid)!=12)
        {
            echo "$infstart   Неверно введен WMID!  $infend";
            include('footer.php');
            exit();
        }


И вставить после неё:

include('getwmid.php');
$pt=get_att($wmid);

if($pt=='')
        {
            echo "<img src="images/error.png" align="middle">&nbsp;Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";
            include('footer.php');
            exit();
        }


Че мы тут сделали? Всё просто, мы подключили парсер уровня аттестата, если он равный нулю, то такого WMID нет. Всё логично и самое главное – улучшим МФС 2.2. Думаю, в МФС 3.0 Лёха подумает о том, что я тут описал.

Кстати, кому надоели псевдонимы, ну не доверяете им, например, вставляем вместо выше приведённого кода, вот такой:

include('getwmid.php');
$pt=get_att($wmid);

if($pt=='0')
        {
            echo "<img src="images/error.png" align="middle">&nbsp;У вас аттестат Псевдонима вам запрещенно регистрируваться на даном проекте!";
            include('footer.php');
            exit();
        }

if($pt=='')
        {
            echo "<img src="images/error.png" align="middle">&nbsp;Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";
            include('footer.php');
            exit();
        }

Всё комментируем, критикуем.
Буду постепенно въежать в дела SFB.
Кому не жалко, ставляем \”+\” мне в репутацию.

Автор публикации

не в сети 1 год

ZKolyaNZ

Комментарии: 9Публикации: 19Регистрация: 22-03-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

avatar
wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля