Короче, прочтя статью Rufus\'а я понял, что у странички регистрации нет проверки на правильность ввода WMID, его вообще можно вводить так 222222222222 и будет катить. Но я немного нашёл в чём причина недоделки самой страницы. Лёха наверное бухнул немного перед написанием или спешил.
Находим строку:
И вставить после неё:
Че мы тут сделали? Всё просто, мы подключили парсер уровня аттестата, если он равный нулю, то такого WMID нет. Всё логично и самое главное - улучшим МФС 2.2. Думаю, в МФС 3.0 Лёха подумает о том, что я тут описал.
Кстати, кому надоели псевдонимы, ну не доверяете им, например, вставляем вместо выше приведённого кода, вот такой:
Всё комментируем, критикуем.
Буду постепенно въежать в дела SFB.
Кому не жалко, ставляем \"+\" мне в репутацию.
Находим строку:
if(!is_numeric($wmid) or strlen($wmid)!=12)
{
echo "$infstart Неверно введен WMID! $infend";
include('footer.php');
exit();
}
{
echo "$infstart Неверно введен WMID! $infend";
include('footer.php');
exit();
}
И вставить после неё:
include('getwmid.php');
$pt=get_att($wmid);
if($pt=='')
{
echo "
Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";
include('footer.php');
exit();
}
$pt=get_att($wmid);
if($pt=='')
{
echo "
Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";include('footer.php');
exit();
}
Че мы тут сделали? Всё просто, мы подключили парсер уровня аттестата, если он равный нулю, то такого WMID нет. Всё логично и самое главное - улучшим МФС 2.2. Думаю, в МФС 3.0 Лёха подумает о том, что я тут описал.
Кстати, кому надоели псевдонимы, ну не доверяете им, например, вставляем вместо выше приведённого кода, вот такой:
include('getwmid.php');
$pt=get_att($wmid);
if($pt=='0')
{
echo "
У вас аттестат Псевдонима вам запрещенно регистрируваться на даном проекте!";
include('footer.php');
exit();
}
if($pt=='')
{
echo "
Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";
include('footer.php');
exit();
}
$pt=get_att($wmid);
if($pt=='0')
{
echo "
У вас аттестат Псевдонима вам запрещенно регистрируваться на даном проекте!";include('footer.php');
exit();
}
if($pt=='')
{
echo "
Такого WM-индефикатора НЕ существует! Проверте правельность ввода!";include('footer.php');
exit();
}
Всё комментируем, критикуем.
Буду постепенно въежать в дела SFB.
Кому не жалко, ставляем \"+\" мне в репутацию.
Теги
6 комментарии
0 загрузки
Детали
- Первый релиз 14 апр 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 18
- Рейтинг (0)
- Регистрация 22 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

ZKolyaNZ
- 18 апр 2011maluy84,
должен работать! сам проверял...2 код надо вставлять)
в принципе может быть,так как это парсер, а не интерфейс)
maluy84
- 18 апр 2011Запрет на регистрацию псевдонимов не работает
ZKolyaNZ
- 16 апр 2011SoooFast,
ну да =)
Alex,
ну прав не спорю)ну это я так немного дописал пару строчёк) и то для формальных аттестатов админов,для продавцов то понятно что х8 интерфейс лучше =)
Alex
- 16 апр 2011Если каким либо образом вернётся пустое значение(не получилось спарсить) парсер запустится повторно.Если при двух попытках будет неудачно,то зарегаться не получится.
SoooFast
- 15 апр 2011блин, да я правда не пытаюсь тебя как то обидеть :) в конце концов, не будь этих ошибок, то и разговора бы этого не было :)