Запретить некоторым админам доступ к некоторым функциям админки

Тема в разделе "Разделение прав доступа", создана пользователем GRON, 11.11.2007.

  1. Offline

    GRON Недавно здесь

    Регистрация:
    04.09.2007
    Сообщения:
    23
    Симпатии:
    0
    Такой вопрос - с моим сайтом работает несколько человек-админов, каждый из которых в теории должен иметь доступ только к "своему" пункту админки: один - только статьи добавляет, другой - только работет с гостевой (на вопросы отвечает) и т.д. Как это можно бы реализовать?
    Спасибо!
     
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Запретить некоторым админам доступ к некоторым функциям админки

    в файлах админки тех компонентов, там где идет проверка доступа указать, юзеры с каким ID будут иметь доступ.
    Код (PHP):
    1. defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
    2. if ( $my->id !=62)  exit ( 'Тебе низзя сюда.' );

    Данная запись означает, что к компоненту получит доступ только суперадмин (тот самый, дефолтный) у которого id=62.
    Можно перечислить несколько id.

    Можно вместо id указать gid, т.е. id группы. Например, gid=25 это суперадмины, gid=24 - админы и тд.

    сюда попадут тока админы и суперадмины:
    Код (PHP):
    1. if ( $my->gid < 24)  exit ( 'Тебе низзя сюда.' );


    а вот сюда тока суперадмины:
    Код (PHP):
    1. if ( $my->gid < 25)  exit ( 'Тебе низзя сюда.' );


    PS. ID юзеров видно в списке, в админке (index2.php?option=com_users&task=view)
     
  4. sam7i
    Offline

    sam7i Недавно здесь

    Регистрация:
    12.07.2007
    Сообщения:
    18
    Симпатии:
    1
    Ответ: Запретить некоторым админам доступ к некоторым функциям админки

    Поставте jacl
    можно изменять доступ любым группам и создавать новые
     
  5. Lusena
    Offline

    Lusena Недавно здесь

    Регистрация:
    20.12.2007
    Сообщения:
    20
    Симпатии:
    0
    Пол:
    Женский
    Ответ: Запретить некоторым админам доступ к некоторым функциям админки

    !!!???!!! Такая задача возникла - нужно либо спрятать часть ссылок от администраторов (но не суперадминистраторов) или хотябы отредактировать менюшку на главной странице админки...
    для 1.0.x есть такие компонентики, а что и как редактировать в 1.5 ?
     

Поделиться этой страницей

Загрузка...