Форум OlegON > Ресурсы OlegON > Вопросы сервера

VBulletin. Как заставить регистрироваться с определенных IP : Вопросы сервера

23.05.2022 17:35


Контакты Поиск
08.11.2011 13:54
OlegON
 
итак, задача определенный диапазон IP ходить только зарегеными.
сделал просто
Код:
if (!$vbulletin->userinfo['userid'])
{
if (isset($foruminfo) AND !in_array($foruminfo['forumid'], array('', 11)) AND preg_match('/^(10|192\.168)\./',  $_SERVER['HTTP_X_REAL_IP']))
{
eval(standard_error(fetch_error('needregister')));
}}
добавил в global_setup_complete модулем.
Пнул такое же в archive_complete - результат достигнут, но как-то странно, при просмотре Архива из диапазона - вообще белая страница.

global_setup_complete
Код:
if (!$vbulletin->userinfo['userid'])
{
if (isset($foruminfo) AND !in_array($foruminfo['forumid'], array('', 11)) AND preg_match('/^(213\.247\.199|194\.154\.87)\./',  $_SERVER['HTTP_X_REAL_IP']))
{
eval(standard_error(fetch_error('needregister')));
}}
archive_process_start
Код:
if (!$vbulletin->userinfo['userid'])
{
if (preg_match('/^(213\.247\.199|194\.154\.87)\./',  $_SERVER['HTTP_X_REAL_IP']))
{
exit($vbphrase['needregisterarch']); 
}
}

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.