VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Если кто-то попытается войти в AdminCP не с IP, Группы пользователей, или ID пользователей указанных в вами в настройках, то они будут автоматически перенаправлены на главную страницу форума.
Возможности:
1. Включение/Выключение Хака (отключен по умолчанию)
2. Доступ к AdminCP с определенных IP адресов (Включая динамические)
3. Доступ к AdminCP определенным группам пользователей
4. Доступ к AdminCP определенным ID пользователей
Установка:
Новая установка:
1.) Выполните редактирования файла:
в admincp/index.php
найти:
PHP Code:
require_once('./global.php');
После вставить:
PHP Code:
//allowed ips if ($vbulletin->options['allowip_enabled']){ $valid_ips = explode("|", $vbulletin->options['allowedips']); if (!in_array($_SERVER['REMOTE_ADDR'],$valid_ips)) { header('Location: ../index.php'); //change according to your site setup exit(); } } //allowed dynamic ips if ($vbulletin->options['allowdynamicip_enabled']){ $valid_dynamicips = explode("|", $vbulletin->options['alloweddynamicips']); if (ereg($valid_dynamicips)) { //do nothing } else { header('Location: ../index.php'); //change according to your site setup exit(); } } //allowed usergroups if ($vbulletin->options['allowgroups_enabled']){ $valid_ids = explode("|", $vbulletin->options['allowedgroups']); if (!in_array($vbulletin->userinfo['usergroupid'], $valid_ids)) { header('Location: ../index.php'); //change according to your site setup exit(); } } //allowed user ids if ($vbulletin->options['allowids_enabled']){ $valid_ids = explode("|", $vbulletin->options['allowedids']); if (!in_array($vbulletin->userinfo['userid'], $valid_ids)) { header('Location: ../index.php'); //change according to your site setup exit(); } }
2.) Импортировать продукт product-admincpaccess.xml
4.) Перейдите в "Дополнительные настройки доступа к AdminCP" и настройте на свое усмотрение (Внимательнее указывайте и проверяйте IP Адреса, ID Групп пользователей перед сохранением !!!)
xorex,
А что будет, если ID юзера не совпадет с IP или ID группой?
Имею в виду тут принцип "или или", либо же системный подход?
Если хоть одно поле не будет совпадать с остальными настройками то уже не пустит. Например ID пользователя 1(админ) группа 6(админы) IP 127.0.0.1 (реальный ип) в этом случае пустит. Пример2 ID 1(админ) группа 5(супер мародеры) IP 127.0.0.1(реал ип) одно из условий не совпадает , ночуем на главной странице форума ...
@nohnaimer
Простоузер
Join Date: Oct 2010
Posts: 21
Версия vB: 4.0.x
Reputation:
Novice 0
Репутация в разделе: 0
0
У меня после включения мода вот такие ошибки вылезли поставил доступ по группе и на пользователя. Пользователь id 1 это админ, и на группу id 6 это админы. Пробовал отключить все хаки define(DISABLE_HOOKS, 1); хаки отключились но все равно в админку не зайти, ошибка таже.... HELP!!
Warning: ereg() expects at least 2 parameters, 1 given in [path]\admincp\index.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at [path]\includes\class_core.php:3283) in [path]\admincp\index.php on line 40
Luvilla
Гость
Posts: n/a
nohnaimer, чем сохранял отредактированный файл?
Сохрани без BOM и перезалей
@nohnaimer
Простоузер
Join Date: Oct 2010
Posts: 21
Версия vB: 4.0.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Фаил сохранял EmEditor. И в принципе все в нем редактирую. Не совсем понял что за BOM....
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by nohnaimer
что за BOM....
byte order mark
На живом форуме ставишь? дай линк... можно в ЛС
@nohnaimer
Простоузер
Join Date: Oct 2010
Posts: 21
Версия vB: 4.0.x
Reputation:
Novice 0
Репутация в разделе: 0
0
не форум пока тока в локале, учусь так сказать разбераюсь во всем. Да после отключения всех хаков ошибка сохраняется. Удалял даже из index.php стоки что добавлялись с хаком, и опять таки таже ошибка. Хотя вот этот пунк я не сделал 3.) Импортировать языковой файл admincpaccess_Russian (RU).xml (Брать из папки вашей кодировки), так как не понял как это сделать, мб поэтому ошибка вылезла?Хотя сам хак русский был в админке.....
nohnaimer добавил 08.11.2010 в 21:23
проблему решил сам, даже без переустановки, установил вход по ip адресу тока ip адрес не указал, через бд сделал это все теперь пустило в админку, только решил переустановить нормально этот хак, расскажите как импортировать файл языка, жму через продукты пишет Указан несуществующий файл хотя продукт импортировался :( или я что-то не так делаю?
Last edited by nohnaimer : 11-08-2010 at 10:23 PM.
Reason: Добавлено сообщение