Перейти к контенту
  • 0

ibf_members > org_perm_id


Вопрос

Собственно поставил юзеру доп. группу, чтобы он раздельчик увидел - он не видел, поставил ему группу основной - всё равно не видел.

 

Тут меня это дело заинтересовало, стал я всё это дело капать, капать, капать.. Перекапал, выяснил, что в org_perm_id висит список масок доступа пользователя, и там не было маски доступа от новой группы.. Поставил нужную - всё заработало, стёр оттуда всё вообще по-прежнему работает.

 

Собственно дальше рыть сорцы мне уже несколько лениво, расскажите плз, откуда этот зверь берёться, почему так глючит, и зачем нужен, если без него неплохо работает?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

org_perm_id - это замещающие маски.

 

Собственно в стандартном поведении IPB результат их работы таков: берутся маски из org_perm_id если есть и замещают маски досупа по основной группе.

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

В 2.х позже была сделана более универсальная вещь. Называется "второстепенные группы". Она сделана более путёво.

 

А в 1.х это единственный способ дать одному юзеру дополнительные права. Но сделано плохо, о чём вот здесь например товарищ ругался: Передел правил для масок доступа

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вот в том-то и дело, стоит IPB 2.1.x, который был обновлён с 2.0.x, но выставление второстепенных групп не возымело эффекта, значение org_perm_id от этого вообще не менялось и маски использовались указанные только там...

 

ИМХО - косяк в форуме..

 

Спасибо за разъяснения.

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.