Права пользователя как члена группы

Добавление пользователя в группу

После того, как пользователь зарегистрирован и занесен в базу, он автоматически попадает в группу, наделенную элементарными начальными правами доступа – в группу ПОСЕТИТЕЛИ. В дальнейшем он может получить доступ к остальным ресурсам сайта. Для этого администратор сайта должен включить его в одну или несколько групп пользователей. При включении пользователя в группу он автоматически наделяется всеми правами доступа, определяемыми группой. Для того, чтобы включить пользователя в группу, необходимо указать начало и конец его пребывания в группе. При этом сроки могут быть только текущими (включать текущую дату). При попытке задать прошлые или будущие сроки возбуждается ошибка.

Удаление пользователя из группы

Пользователь может быть удален из группы. При этом он теряет все права, определяемые группой, из которой он исключается. Если пользователь удаляется из всех групп, членом которых он являлся, он автоматически перемещается в группу ПОСЕТИТЕЛИ.

Обновление пользователя при изменении прав группы

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

Обновление пользователя при удалении группы

Если группа удаляется из базы, все пользователи этой группы теряют права доступа к ресурсам, которые были включены в эту группу. Сроки членства в группе очищаются, и пользователь теряет права, определявшиеся этой группой. Если удаляются все группы, членом которых являлся пользователь, он автоматически перемещается в группу ПОСЕТИТЕЛИ.

Обновление пользователя при одновременном включении в несколько групп

Если пользователь является членом нескольких групп, его права автоматически суммируются. Сроки доступа к разделу определяются пересечением сроков доступа по разным группам (самый ранний срок начала и самый поздний окончания действия). Собственно доступ к ресурсу определяется суммой доступа из разных групп (если ресурс из одной группы доступен только для чтения, а из другой - только для записи, то при членстве в обеих этих группах пользователь имеет одновременно доступ к этому ресурсу на запись и чтение).

Обновление пользователя при удалении его из одной из его групп

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


downloadНе нашли интересующей Вас информации - задайте вопрос.
downloadСкачать документацию по системе управления содержанием UlterSuite.
downloadПосмотреть примеры сайтов, работающих на базе CMS UlterSuite.
downloadЗаказать систему управления содержанием UlterSuite.
Система управления контентом UlterSuite
Tradeline. Торговый Портал



Дизайн и разработка: UlterWest