<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : cot_auth</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 15:22:49 -0000</pubDate>

		<item>
			<title>Wadik</title>
			<description><![CDATA[<p>
	Теперь понятно. Значит я ошибался. Спасибо за информацию!</p>
]]></description>
			<pubDate>Thu, 01 Бер 2012 12:25:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33378]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Проблема лишних групп решается бесправными группами, как esclkm заметил. Что касается элементов, то там сложнее. Если коротко: сейчас для авторизации используется матрица доступа (МД). Она большая и прямоугольная, но в ней можно очень быстро найти нужную ячейку, сложность поиска O(1). Если экономить место, то от матрицы надо переходить к дереву. Даже если не обращать внимание на усложнение алгоритмов хранения прав, то сложность поиска увеличивается до O(N), где N - глубина элемента от корня сайта. На практике это означает, что такие права будут работать значительно медленнее и сложнее. Поэтому мы пока от этого отказались, тем более даже на огромных сайтах пока cot_auth справляется со своей задачей.</p>
]]></description>
			<pubDate>Вт, 28 Лют 2012 08:00:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33342]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	да и в 09 уже есть бесправные группы пользователей</p>
<p><strong>Добавлено 57 секунд спустя:</strong></p><p>
	а оптимизованный код под то все????</p>
]]></description>
			<pubDate>Пн, 27 Лют 2012 19:03:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33329]]></link>
		</item>
		<item>
			<title>Wadik</title>
			<description><![CDATA[<p>
	По поводу нестандартных групп я конечно не додумал... Верно Вы подметили, <font color="#012d48" face="sans-serif" size="2"><span style="background-color:rgb(238,238,238);line-height:30px;text-align:left;"><b>Day</b></span></font><font color="#012d48" face="sans-serif" size="2"><span style="background-color:rgb(238,238,238);line-height:30px;text-align:left;"><b>ver</b></span></font>.</p>
<p>
	Группы создаются на основе имеющихся 6 предустановленных. Поэтому составить матрицу с дефолтными правами думаю не составит труда. </p>
<p>
	А гибкость и не пропадет. Оставить возможность устанавливать отдельные права для каждой категории думаю разумно.</p>
<p>
	Мое предложение не добавлять каждый раз при создании категории в базу cot_auth стандартную матрицу прав доступа, а лишь предусмотреть ее 1 раз в программной части.</p>
]]></description>
			<pubDate>Пн, 27 Лют 2012 19:03:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33328]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	6 это если вы не добавили новых групп пользователей ... а если у вас 500 категорий и 100 групп пользователей то в этой таблице уже будет 500*100 записей +кол-во плагинов\модулей*100 .... вот</p>
<p>
	А по сути вопроса - а что считать стадарными? ведь 6 записей на категорию это в случае стандартного набора групп пользователей, а как тогда считать стандартные если добавятся новые группы?</p>
<p><strong>Добавлено 2 минуты спустя:</strong></p><p>
	Но даже при таких обьемах размер таблицы уж не слишком большой потому лично я не вижу смысла что то урезать ибо явно пострадает гибкость системы прав. Если все же есть конкретные предложения не во вред гибкости тогда с радостью выслушаем</p>
]]></description>
			<pubDate>Пн, 27 Лют 2012 18:13:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33327]]></link>
		</item>
		<item>
			<title>Wadik</title>
			<description><![CDATA[<p>
	Хотел бы поднять такую проблему:</p>
<p>
	У нас есть таблица <font color="#0000ff" face="sans-serif" size="2"><span style="white-space:nowrap;background-color:rgb(245,245,245);"><b>cot</b></span></font><font color="#0000ff" face="sans-serif" size="2"><span style="white-space:nowrap;background-color:rgb(245,245,245);"><b>_auth</b></span></font> в базе. </p>
<p>
	Какой смысл при создании каждой категории страниц на сайте вставлять в эту таблицу по несколько записей со стандартными правами?! Получается, что при 500 категориях на сайте эта таблица разрастается чуть ли не в 3-4 раза. Может имеет смысл вставлять только параметры прав тех категорий, которые отличаются от стандартных? Тем самым и кеш бы не забивался, и база бы в разы уменшилась.</p>
<p>
	 </p>
<p>
	 </p>
<p><strong>Добавлено 12 минут спустя:</strong></p><p>
	Еще раз детально посмотрел. Получается, что на 1 категорию добавляются 6 записей. И все однотипные, которые указывают на стандартные права к этой категории. Таким образом база с увеличением числа категорий разрастается в 6 раз!</p>
]]></description>
			<pubDate>Пн, 27 Лют 2012 17:55:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6808&d=0#post33325]]></link>
		</item>
	</channel>
</rss>