Допустим, у меня есть несколько групп. 3 группы имеют право доступа ко всем форумам, т.е. название группы используется по типу ранга и служит чисто украшением. Мне нужно создать группу, которая будет иметь доступ только к определённой категории конференции, но чтобы 3 вышеобозначенных группы тоже имели доступ к этой категории.
Как это осуществить? Заранее благодарен.
Доступ определённым группам.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 8 месяцев
- Откуда: Из мамы
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 17 лет 8 месяцев
- Откуда: Санкт-Петербург
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Ограничение доступа (по функциям - видеть, читать, отвечать, создавать темы и т.д.) к определенным форумам возможно двумя способами:resttime писал(а):Как это осуществить?
1. По статусу пользователя (гость, пользователь, модератор, администратор)
2. По групповому доступу, через определение форумов Приватными и выставление прав доступа к данным форумам через Права групп или Права пользователей (при этом, на самом деле, даже устанавливая индивидуальный доступ, вы устанавливаете доступ для группы - Personal Group, которая автоматически создается для каждого пользователя при его регистрации, она индивидуальна для каждого. В списке групп вы видите только те, которые создали сами).
Таким образом, вам для решения вашей задачи, вам необходимо:
1. Все форумы определить как Приватные.
2. Определит всех пользователей по группам, подумав, как вы будете поступать с вновь зарегистрированными пользователями (возможно решение автоматического добавления пользователей в группу ВСЕ, например, МОДом Автогрупп).
3. Определить права доступа групп к форумам так, как вы хотите.
Группы только с правами и связаны.... вообще-то 8)Master of Tragedy писал(а):Группы правами никак не связаны вообще-то...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
"Личных" прав просто не существует. И то и другое - групповые права. Поэтому они просто могут перекрывать друг друга. Об этом надо помнить.IndividuaJl писал(а):а получается личные права перекрывают групповые права?
Цитата из дистрибутива:
Here you can alter the permissions and moderator status assigned to each user group. Do not forget when changing group permissions that individual user permissions may still allow the user entry to forums, etc. You will be warned if this is the case.
...........
Here you can alter the permissions and moderator status assigned to each individual user. Do not forget when changing user permissions that group permissions may still allow the user entry to forums, etc.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
получается, если где-то пользователю разрешили доступ, то его уже ничем другим не закроешь?Палыч писал(а):Here you can alter the permissions and moderator status assigned to each user group. Do not forget when changing group permissions that individual user permissions may still allow the user entry to forums, etc. You will be warned if this is the case.
...........
Here you can alter the permissions and moderator status assigned to each individual user. Do not forget when changing user permissions that group permissions may still allow the user entry to forums, etc.
Мне кажется, это не есть очень удачно! Я бы писал, что права "НЕ" имеют более высокий приоритет. Хотя ,конечно, для каждой ситуации своя ситуация.
В любом случае, Палыч спасибо за инфу.
-
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 17 лет 8 месяцев
- Откуда: Санкт-Петербург
Неправильно понял. Имелось ввиду, что каждой группе можно назначить определенный набор прав и они не будут зависеть друг от друга.Палыч писал(а):Группы только с правами и связаны.... вообще-то 8)Master of Tragedy писал(а):Группы правами никак не связаны вообще-то...
Ce grand malheur de ne pouvoir etre seul...
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
В принципе - да. Если пользователь является членом нескольких групп, то он будет обладать набором прав = сумме максимальных для каждой группы.IndividuaJl писал(а):получается, если где-то пользователю разрешили доступ, то его уже ничем другим не закроешь?
Спорно. По крайней мере, это система. И она работает.IndividuaJl писал(а):Мне кажется, это не есть очень удачно!
Права "НЕТ", по сути нетIndividuaJl писал(а):Я бы писал, что права "НЕ" имеют более высокий приоритет.

ЗЫ: В phpbb3 другой принцип. Там есть трассировка права.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.