Ограничение доступа администраторов

Ограничение доступа администраторов 1.0.0

Нет прав для скачивания
Совместимость
не проверялся на совместимость
Изменения в БД
требуются
Автор
frost444
Общественное достояние
да
Описание: добавляет возможность ограничить доступ других администраторов к элементам панели управления.

Возможности:
  • Извещение о странице, к который не был добавлен приоритет
  • Настройка и ротация уникальных доступов
  • Запрет доступа к страницам
Инструкция по установке
PHP:
Автор мода: frost444
####[ВЫПОЛНИТЬ]-----SQL

ALTER TABLE `bb_users` ADD `user_dost` varchar(4) DEFAULT '0' NOT NULL AFTER `user_level`;

####[КОНЕЦ]-----SQL

####[ОТКРЫТЬ]----- common.php
-----[найти]-----

require(BB_ROOT .'config.php');

-----[добавить ниже]-----

require(BB_ROOT .'admin/config_admin.php');

####[ОТКРЫТЬ]----- lang_admin.php
-----[в конец]-----

$lang['NOT_ADMIN_THIS_DIR'] = 'Увас нет доступа к танной категории';
$lang['DOSTUP'] = 'Доступы';
$lang['CONFIG_DOST'] = 'Настройка';
$lang['DOSTUP_LIST'] = 'Список страниц';
$lang['DOSTUP_LIST_USER'] = 'Уникальные Доступы';
$lang['DOSTUP_ADMINS'] = 'Список админов';
$lang['DOSTUP_ADMINS_LIST'] = 'Список Админов с доступом';
$lang['USER'] = 'Пользователь';

####[ОТКРЫТЬ]----- pagestart.php
-----[найти]-----

$user->session_start();

if (!IS_ADMIN)
{
    message_die(GENERAL_MESSAGE, $lang['NOT_ADMIN']);
}

-----[добавить ниже]-----

$vowels = array($bb_cfg_adm['cat_del'],".php","/");
$this_page = str_replace($vowels, "", $_SERVER['PHP_SELF']);
if(array_key_exists($this_page, $bb_cfg_adm['dost']))
{
$page_dost = $bb_cfg_adm['dost'][$this_page];
$page_dost_user = $bb_cfg_adm['dost_user'][$userdata['user_id']][$this_page];
if ($userdata['user_dost'] <= $page_dost)
{
     message_die(GENERAL_MESSAGE, $lang['NOT_ADMIN_THIS_DIR']);
}
if ($userdata['user_dost'] <= $page_dost_user)
{
     message_die(GENERAL_MESSAGE, $lang['NOT_ADMIN_THIS_DIR']);
}
}else{
message_die(GENERAL_MESSAGE, 'Страница не доступна т.к. администратор забыл добавить ей права!<br/> Если у вас есть доступ к FTP, то добавьте странице доступ.');
}
  • 16.5 KB Просмотры: 153
  • 14.9 KB Просмотры: 150
  • 42.9 KB Просмотры: 152
  • 9.9 KB Просмотры: 150
Автор
Exile
Скачивания
37
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Exile

Сверху