Форум по программному обеспечению и оборудованию > >

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

04.12.2016 6:57


[ОТВЕТИТЬ]
Опции темы
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']); 
}
}
 
 
Опции темы



Часовой пояс GMT +3, время: 06:57.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.