1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Назначение прав доступа скриптом

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем Дима Полстянко, 01.07.2011.

Загрузка
  1. Дима Полстянко

    Дима Полстянко Местный

    Регистрация:
    22.12.10
    Сообщения:
    197
    Симпатии:
    12
    Версия XF:
    1.1.3
    Добрый день,

    появилась потребность в добавлении большого количества пользователей и тем.
    как следствие появилась проблема назначения прав пользователям на темы. Руками делать долго. Есть ли скрипт для этих целей ?
     
  2. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Разбейте темы по нужным разделам, создайте необходимые группы, для каждого раздела выставите права определённой группе.
     
  3. Дима Полстянко

    Дима Полстянко Местный

    Регистрация:
    22.12.10
    Сообщения:
    197
    Симпатии:
    12
    Версия XF:
    1.1.3
    это мы умеем ) но нужен скрипт
    при добавлении пользователя ему надо сразу нужные права давать
    есть такой скрипт или писать нужно ?
     
  4. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    А по конкретнее? По каким условиям необходимо выдать права?
     
  5. Дима Полстянко

    Дима Полстянко Местный

    Регистрация:
    22.12.10
    Сообщения:
    197
    Симпатии:
    12
    Версия XF:
    1.1.3
    ну если совсем конкретно
    естьтакое понятие матрица доступа. Это портянка в экселе. Где в столбик логины и группы, по вертикали темы, а в ячейках права. Такую портянку проще править копи пастом и сразу все права видны. Так вот по ней скрипт бегает и берет право на пересечении логина(группы) и темы. И синхронизирует с базой. Очень удобно права назначать и проверять. А при ручной настройке очень скоро путаница может начаться.
     
  6. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    А если прав будет порядка 1К, а пользователей порядка 100К?
    Ни один эксель такую портянку не выдержит (т.к. ограничения есть).
    И мне кажется если каждому пользователю назначать полностью отдельные права (а не через группы), то работать все будет не очень быстро

    А если по существу. С точки зрения ядра ксена, в нем нет прав конкретного пользователя, а есть привязка пользователя к определенной комбинации прав, хоть с точки зрения интерфейса это и выглядит как назначение прав для определенного пользователя. Т.е. если у нескольких пользователей будут одни права доступа, то они просто будут привязаны к одной и той же комбинации прав.
     

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