<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Модуль AUTH в Kohana</title>
	<atom:link href="http://blogocms.ru/2010/03/modul-auth-v-kohana/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/</link>
	<description>Гуляю по интернету и пинаю камушки ..</description>
	<lastBuildDate>Tue, 07 Feb 2012 09:46:33 +0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: BASSON</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-4078</link>
		<dc:creator>BASSON</dc:creator>
		<pubDate>Thu, 19 May 2011 08:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-4078</guid>
		<description>А есть статьи про то как осуществить регистрацию пользователя и вообще есть ли примеры простых блогов/сайтов с авторизацией на  Auth еснно в исходниках?</description>
		<content:encoded><![CDATA[<span id="co_4078"><p>А есть статьи про то как осуществить регистрацию пользователя и вообще есть ли примеры простых блогов/сайтов с авторизацией на  Auth еснно в исходниках?</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('4078','BASSON'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('4078','BASSON'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: mydwld</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-4048</link>
		<dc:creator>mydwld</dc:creator>
		<pubDate>Wed, 11 May 2011 19:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-4048</guid>
		<description>спасибо, все работает!</description>
		<content:encoded><![CDATA[<span id="co_4048"><p>спасибо, все работает!</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('4048','mydwld'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('4048','mydwld'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: altesack</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-4046</link>
		<dc:creator>altesack</dc:creator>
		<pubDate>Wed, 11 May 2011 13:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-4046</guid>
		<description>get_user() возвращает фактически ORM модель. Так что можно вытащить любое поле из таблицы users

Например
$this-&gt;user-&gt;username
$this-&gt;user-&gt;id

и т.д.

Если иногда непонятна суть получаемых структур - просто выводите
Kohana::debug($this-&gt;user)</description>
		<content:encoded><![CDATA[<span id="co_4046"><p>get_user() возвращает фактически ORM модель. Так что можно вытащить любое поле из таблицы users</p>
<p>Например<br />
$this->user->username<br />
$this->user->id</p>
<p>и т.д.</p>
<p>Если иногда непонятна суть получаемых структур &#8211; просто выводите<br />
Kohana::debug($this->user)</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('4046','altesack'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('4046','altesack'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: mydwld</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-4045</link>
		<dc:creator>mydwld</dc:creator>
		<pubDate>Wed, 11 May 2011 13:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-4045</guid>
		<description>вот пример из статьи:

$this-&gt;auth = Auth::instance();				
$this-&gt;user = $this-&gt;auth-&gt;get_user();

как из $this-&gt;user вытащит id и login ?</description>
		<content:encoded><![CDATA[<span id="co_4045"><p>вот пример из статьи:</p>
<p>$this-&gt;auth = Auth::instance();<br />
$this-&gt;user = $this-&gt;auth-&gt;get_user();</p>
<p>как из $this-&gt;user вытащит id и login ?</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('4045','mydwld'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('4045','mydwld'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: mydwld</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-4044</link>
		<dc:creator>mydwld</dc:creator>
		<pubDate>Wed, 11 May 2011 13:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-4044</guid>
		<description>подскажи, как получить данные об авторизованном пользователе после проверки logged_in? например мне нужны его id и логин. как я понял работать нужно через get_user, но как дальше обработать полученный результат?</description>
		<content:encoded><![CDATA[<span id="co_4044"><p>подскажи, как получить данные об авторизованном пользователе после проверки logged_in? например мне нужны его id и логин. как я понял работать нужно через get_user, но как дальше обработать полученный результат?</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('4044','mydwld'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('4044','mydwld'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Николай</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-3786</link>
		<dc:creator>Николай</dc:creator>
		<pubDate>Tue, 15 Mar 2011 20:08:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-3786</guid>
		<description>&quot;Потом заходим в modules/auth/config/auth.php и вносим свои настройки&quot;

Другие модули менять не стоит, я думаю будет лучше скопировать файл с конфигом в APPPATH.&quot;config&quot; и уже там править как хочется. Тогда при обновлении данного модуля, проблем не будет.</description>
		<content:encoded><![CDATA[<span id="co_3786"><p>&#8220;Потом заходим в modules/auth/config/auth.php и вносим свои настройки&#8221;</p>
<p>Другие модули менять не стоит, я думаю будет лучше скопировать файл с конфигом в APPPATH.&#8221;config&#8221; и уже там править как хочется. Тогда при обновлении данного модуля, проблем не будет.</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3786','Николай'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3786','Николай'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: lazycommit</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-3403</link>
		<dc:creator>lazycommit</dc:creator>
		<pubDate>Fri, 03 Dec 2010 09:19:39 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-3403</guid>
		<description>&lt;b&gt;@ Дмитрий&lt;/b&gt;:
здесь, наверное, автор имел ввиду не &quot;дёргать&quot; а писать каждый раз Auth::instance() или Auth::$_instance</description>
		<content:encoded><![CDATA[<span id="co_3403"><p><b>@ Дмитрий</b>:<br />
здесь, наверное, автор имел ввиду не &#8220;дёргать&#8221; а писать каждый раз Auth::instance() или Auth::$_instance</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3403','lazycommit'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3403','lazycommit'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Дмитрий</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-3355</link>
		<dc:creator>Дмитрий</dc:creator>
		<pubDate>Wed, 24 Nov 2010 22:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-3355</guid>
		<description>«Использование не очень сложное. В контроллере, который требует авторизации просто нужно использовать Auth::instance(). Чтобы не дёргать инстанс каждый раз, в конструкторе контроллера надо инициализировать некую переменную, например $auth»

Если заглянуть в код метода Auth::instance:

public static function instance()
{
	if ( ! isset(Auth::$_instance))
	{
		// Load the configuration for this type
		$config = Kohana::config(&#039;auth&#039;);
		if ( ! $type = $config-&gt;get(&#039;driver&#039;))
		{
			$type = &#039;ORM&#039;;
		}

		// Set the session class name
		$class = &#039;Auth_&#039;.ucfirst($type);

		// Create a new session instance
		Auth::$_instance = new $class($config);
	}

	return Auth::$_instance;
}

то мы увидим, что в Kohana кешируются все инстансы. Незачем создавать дополнительные переменные ))</description>
		<content:encoded><![CDATA[<span id="co_3355"><p>«Использование не очень сложное. В контроллере, который требует авторизации просто нужно использовать Auth::instance(). Чтобы не дёргать инстанс каждый раз, в конструкторе контроллера надо инициализировать некую переменную, например $auth»</p>
<p>Если заглянуть в код метода Auth::instance:</p>
<p>public static function instance()<br />
{<br />
	if ( ! isset(Auth::$_instance))<br />
	{<br />
		// Load the configuration for this type<br />
		$config = Kohana::config(&#8217;auth&#8217;);<br />
		if ( ! $type = $config-&gt;get(&#8217;driver&#8217;))<br />
		{<br />
			$type = &#8216;ORM&#8217;;<br />
		}</p>
<p>		// Set the session class name<br />
		$class = &#8216;Auth_&#8217;.ucfirst($type);</p>
<p>		// Create a new session instance<br />
		Auth::$_instance = new $class($config);<br />
	}</p>
<p>	return Auth::$_instance;<br />
}</p>
<p>то мы увидим, что в Kohana кешируются все инстансы. Незачем создавать дополнительные переменные ))</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3355','Дмитрий'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3355','Дмитрий'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-3042</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Thu, 15 Jul 2010 07:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-3042</guid>
		<description>&lt;b&gt;Евгений&lt;/b&gt; пишет:
&lt;blockquote&gt;а помоему всё достаточно просто по сравнению с другими фреймворками. да и сравнивать цмс с фреймворком это как сравнивать масло и маргарин
&lt;/blockquote&gt;
Скорее всего как масло с с молоком, из которого делается масло :)</description>
		<content:encoded><![CDATA[<span id="co_3042"><p><b>Евгений</b> пишет:</p>
<blockquote><p>а помоему всё достаточно просто по сравнению с другими фреймворками. да и сравнивать цмс с фреймворком это как сравнивать масло и маргарин
</p></blockquote>
<p>Скорее всего как масло с с молоком, из которого делается масло <img src='http://blogocms.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3042','Сергей'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3042','Сергей'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
	<item>
		<title>От: Евгений</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-3034</link>
		<dc:creator>Евгений</dc:creator>
		<pubDate>Mon, 05 Jul 2010 20:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-3034</guid>
		<description>а помоему всё достаточно просто по сравнению с другими фреймворками. да и сравнивать цмс с фреймворком это как сравнивать масло и маргарин</description>
		<content:encoded><![CDATA[<span id="co_3034"><p>а помоему всё достаточно просто по сравнению с другими фреймворками. да и сравнивать цмс с фреймворком это как сравнивать масло и маргарин</p>
</span><div class="comment-toolbar" style="text-align: right"><a href="#comment" onclick="CF_Reply('3034','Евгений'); return false;">Ответить</a>  |  <a href="#comment" onclick="CF_Quote('3034','Евгений'); return false;">С цитатой</a></div>]]></content:encoded>
	</item>
</channel>
</rss>

