Биллинговая система Nodeny
29 Сентября 2024, 09:20:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Как запретить доступ к определенным модулям из админки?  (Прочитано 5440 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 06 Октября 2011, 15:11:01 »

Собственно сабж, сейчас крайне неудобно что некоторые админы имеют доступ например к смс-рассылке. Заранее Спасибо! Подмигивающий
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #1 : 06 Октября 2011, 15:21:20 »

управлять на уровне модуля
например:
Код:
&Error('Вам не разрешен доступ .') unless $PR{2};
- доступ только для суперадмина
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #2 : 06 Октября 2011, 16:01:16 »

Нужно собственно для вашего модуля arpwatch, куда добавить эти строки? Модуль покупал  Улыбающийся
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #3 : 06 Октября 2011, 16:08:16 »

сразу после
Код:
$VER=50.32;
$VER==$VER_chk or &VerWrong($F{a});
&Error('Вам не разрешен доступ .') unless $PR{2};
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #4 : 06 Октября 2011, 16:48:08 »

Спасибо, +1 к карме  Улыбающийся
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #5 : 06 Октября 2011, 16:50:57 »

И еще вопрос, можно ли запретить всем просмотр статистики (кнопка статистика), кроме суперадмина?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #6 : 06 Октября 2011, 17:26:14 »

посмотри в привилегиях администраторов
если там не будет такой галки, то сделаем патч

у меня нет сейчас возможности зайти в биллинг
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #7 : 06 Октября 2011, 17:42:38 »

Галки нет, к сожалению. Патч был бы очень кстати)
Записан
Александр (AleksHr)
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 323


Просмотр профиля
« Ответ #8 : 06 Октября 2011, 22:20:06 »

Цитировать
&Error('Вам не разрешен доступ .') unless $PR{2};

А какие есть еще варианты доступа кроме супер-админа? Может еще какие-нибудь?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #9 : 06 Октября 2011, 22:47:53 »

А какие есть еще варианты доступа кроме супер-админа? Может еще какие-нибудь?
см. admin.pl -> sub edit_priv

там есть такие строки
Код:
&SPriv(1,2,'Просмотр ключевых настроек NoDeny','Рекомендуется только суперадмину');
где 2 - нужная привилегия
или
Код:
 &SPriv(1,10,'Изменение тарифов','');
10 - нужная настройка

например
Код:
&Error('Вам не разрешен доступ.') unless $PR{10};
- запрещает доступ тем пользователям, кто не имеет прав на изменения тарифов

если я не прав, то поправьте (на счет привилегий я не очень то разбирался)
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!