<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Вопрос по правам для разных групп пользователей]]></title>
		<link>https://forum.readyscript.ru/topic/630/vopros-po-pravam-dlya-raznykh-grupp-polzovatelei/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/630/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вопрос по правам для разных групп пользователей».]]></description>
		<lastBuildDate>Fri, 11 Mar 2016 14:41:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вопрос по правам для разных групп пользователей]]></title>
			<link>https://forum.readyscript.ru/post/2807/#p2807</link>
			<description><![CDATA[<p>К сожалению, пока раздела документации по данному вопросу - нет. Постараюсь объяснить здесь, как это все работает.</p><p>В системе используется битовая система прав, права назначаются группе пользователей. <br />Права пользователя - есть сумма прав всех групп, к которым принадлежит пользователь.</p><p>Исходя из этого права должны идти по нарастающей. У гостей меньше всего, у клиентов больше, у частных групп еще больше, так как права суммируются в большую сторону и могут только нарастать. (почему так, будет понятно ниже)</p><p>Теперь о группах. В системе есть 2 особенные группы, которые назначаются автоматически системой.</p><p>1. <strong>Гости</strong> - эта группа присваевается абсолютно всем пользователям и не авторизованным тоже.&nbsp; Любой посетитель вашего сайта - это точно Гость.</p><p>2. <strong>Клиенты</strong> - это авторизованный пользователь. Т.е. как только Гость авторизовался, он стал и Гостем и Клиентом.</p><p>Остальные группы также могут быть назначены пользователю и они соответственно будут получены пользователем после авторизации.</p><p>Если вы предоставите все права Гостю, то вы не сможете отнять их у Клиента, именно поэтому права должны идти по нарастающей. </p><p>----------------------------------</p><p>Система по сути сейчас проверяет права на запись перед записью любого объекта <br />и на чтение при обращении к блок-контроллерам. </p><p>Само по себе, что у Гостя есть права на все модули по сути позволяют ему пользоваться всеми дозволенными ему функциями в клиентской части, что является абсолютно нормальным. Гость все равно не может ничего выполнить, что дозволено только авторизованным пользователям, так как на это отдельно стоят проверки в контроллерах. </p><p>Вы, разрабатывая свой модуль можете задействовать 8 бит, т.е. придумать 8 разграничений прав для своего модуля. На практике этого вполне достаточно для одного модуля. Если мы увидим, что этого мало, можно легко увеличить количество битов для прав.</p><p>-----------------------------------</p><p>Дополнительно имеется возможность настраивать видимость пунктов меню для разных групп пользователей. Права на пункты меню также суммируются. Т.е. если только одной из групп, к которой принадлежит пользователь, дать права к пункту меню, то такой пункт меню будет уже виден пользователю.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 11 Mar 2016 14:41:27 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/2807/#p2807</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вопрос по правам для разных групп пользователей]]></title>
			<link>https://forum.readyscript.ru/post/2779/#p2779</link>
			<description><![CDATA[<p>При редактировании пользователя я группы гости и клиенты не активны. Можно выбрать только администратора и супервизора.</p>]]></description>
			<author><![CDATA[null@example.com (Юрий)]]></author>
			<pubDate>Mon, 07 Mar 2016 00:23:34 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/2779/#p2779</guid>
		</item>
		<item>
			<title><![CDATA[Вопрос по правам для разных групп пользователей]]></title>
			<link>https://forum.readyscript.ru/post/2778/#p2778</link>
			<description><![CDATA[<p>Есть где-то информация где подробно можно почитать про настройку прав.<br />Например для гостей стоит галочка - Полный доступ ко всем модулям. Описание некоторых меня смущает что у гостей к ним доступ. Например - Производить первичную установку системы.<br />Если отключаю галочку то сайт гости видеть перестают - 404 выдает.</p><p>Также не могу понять почему все зарегистрировавшиеся числятся со статусом - без группы. Как им массово присвоить группу. А то уже 1200 пользователей.</p>]]></description>
			<author><![CDATA[null@example.com (Юрий)]]></author>
			<pubDate>Mon, 07 Mar 2016 00:15:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/2778/#p2778</guid>
		</item>
	</channel>
</rss>
