Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.8.x > Made in vBSupport.org 3.8

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 07.12.2009, 01:30   #1
Эксперт
vBSponsor
 
Аватар для xorex
Дополнительные настройки доступа к AdminCP [RUS]

Версия: 4.1.1

ОРГ

Описание:

Если кто-то попытается войти в AdminCP не с IP, Группы пользователей, или ID пользователей указанных в вами в настройках, то они будут автоматически перенаправлены на главную страницу форума.

Возможности:
  • 1. Включение/Выключение Хака (отключен по умолчанию)
  • 2. Доступ к AdminCP с определенных IP адресов (Включая динамические)
  • 3. Доступ к AdminCP определенным группам пользователей
  • 4. Доступ к AdminCP определенным ID пользователей

Установка:

Новая установка:
1.) Выполните редактирования файла:

в admincp/index.php

найти:

PHP код:
require_once('./global.php'); 
После вставить:


PHP код:
//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

3.) Импортировать языковой файл admincpaccess_Russian (RU).xml (Брать из папки вашей кодировки)

4.) Перейдите в "Дополнительные настройки доступа к AdminCP" и настройте на свое усмотрение (Внимательнее указывайте и проверяйте IP Адреса, ID Групп пользователей перед сохранением !!!)

5.) Жмак спсб
Изображения
Тип файла: jpg admincp.jpg (116.7 Кб, 165 просмотров)
Вложения
Тип файла: rar AdminCP Access.rar (7.1 Кб, 50 просмотров)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Amorph (12.01.2011), Badagoni (22.05.2012), Erepb (15.06.2010), Faytiss (28.11.2010), IMPERlAL (07.12.2009), nohnaimer (08.11.2010), sabas (08.12.2009), Serberg (20.05.2010), sqam (07.12.2009), Veterblack (01.04.2012)
Рекламка
Реклама на форуме
Старый 07.12.2009, 04:48   #2
Ramzes
Знаток
xorex,
А что будет, если ID юзера не совпадет с IP или ID группой?
Имею в виду тут принцип "или или", либо же системный подход?
  Ответить с цитированием
Старый 07.12.2009, 13:28   #3
xorex
Эксперт
vBSponsor
 
Аватар для xorex
Цитата:
Сообщение от Ramzes Посмотреть сообщение
xorex,
А что будет, если ID юзера не совпадет с IP или ID группой?
Имею в виду тут принцип "или или", либо же системный подход?
Если хоть одно поле не будет совпадать с остальными настройками то уже не пустит. Например ID пользователя 1(админ) группа 6(админы) IP 127.0.0.1 (реальный ип) в этом случае пустит. Пример2 ID 1(админ) группа 5(супер мародеры) IP 127.0.0.1(реал ип) одно из условий не совпадает , ночуем на главной странице форума ...
  Ответить с цитированием
Старый 08.11.2010, 10:48   #4
nohnaimer
Простоузер
У меня после включения мода вот такие ошибки вылезли поставил доступ по группе и на пользователя. Пользователь 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
  Ответить с цитированием
Старый 08.11.2010, 14:35   #5
Luvilla
Блондинка с электро......
 
Аватар для Luvilla
nohnaimer, чем сохранял отредактированный файл?
Сохрани без BOM и перезалей
  Ответить с цитированием
Старый 08.11.2010, 15:06   #6
nohnaimer
Простоузер
Фаил сохранял EmEditor. И в принципе все в нем редактирую. Не совсем понял что за BOM....
  Ответить с цитированием
Старый 08.11.2010, 15:29   #7
Luvilla
Блондинка с электро......
 
Аватар для Luvilla
Цитата:
Сообщение от nohnaimer Посмотреть сообщение
что за BOM....
byte order mark
На живом форуме ставишь? дай линк... можно в ЛС
  Ответить с цитированием
Старый 08.11.2010, 21:23   #8
nohnaimer
Простоузер
не форум пока тока в локале, учусь так сказать разбераюсь во всем. Да после отключения всех хаков ошибка сохраняется. Удалял даже из index.php стоки что добавлялись с хаком, и опять таки таже ошибка. Хотя вот этот пунк я не сделал 3.) Импортировать языковой файл admincpaccess_Russian (RU).xml (Брать из папки вашей кодировки), так как не понял как это сделать, мб поэтому ошибка вылезла?Хотя сам хак русский был в админке.....

nohnaimer добавил 08.11.2010 в 21:23
проблему решил сам, даже без переустановки, установил вход по ip адресу тока ip адрес не указал, через бд сделал это все теперь пустило в админку, только решил переустановить нормально этот хак, расскажите как импортировать файл языка, жму через продукты пишет Указан несуществующий файл хотя продукт импортировался :( или я что-то не так делаю?

Последний раз редактировалось nohnaimer; 08.11.2010 в 21:23.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 09.11.2010, 10:23   #9
xorex
Эксперт
vBSponsor
 
Аватар для xorex
Цитата:
Сообщение от nohnaimer Посмотреть сообщение
расскажите как импортировать файл языка, жму через продукты пишет Указан несуществующий файл хотя продукт импортировался :( или я что-то не так делаю?
Импортировать языковой файл нужно через менеджер языковых файлов а не через менеджер продуктов.
  Ответить с цитированием
Старый 15.03.2012, 09:40   #10
Badagoni
Продвинутый
 
Аватар для Badagoni
Новичек, не подскажите, такой хак есть к четвертой линейке?
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 16:47 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.5.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot