<?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>Fri, 11 May 2012 17:31:57 +0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: raul</title>
		<link>http://blogocms.ru/2010/03/modul-auth-v-kohana/comment-page-1/#comment-5564</link>
		<dc:creator>raul</dc:creator>
		<pubDate>Sun, 12 Feb 2012 03:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://blogocms.ru/?p=1249#comment-5564</guid>
		<description>change_password()
похоже исключили из последней сборки.
вообще какая то не понятная хрень с этим модулем.
пытаюсь сделать восстановление+смену пароля. хэширую пароль через hash_password($new_pass) сохраняю. и не входит

$new_pass = Text::random(&#039;alnum&#039; , 8);
													$user-&gt;password = $this-&gt;auth-&gt;hash_password($new_pass ) ;
										$user-&gt;save();
							$this-&gt;auth-&gt;login($user-&gt;username ,$new_pass); // выводит 0
							$this-&gt;user = $this-&gt;auth-&gt;get_user();</description>
		<content:encoded><![CDATA[<p>change_password()<br />
похоже исключили из последней сборки.<br />
вообще какая то не понятная хрень с этим модулем.<br />
пытаюсь сделать восстановление+смену пароля. хэширую пароль через hash_password($new_pass) сохраняю. и не входит</p>
<p>$new_pass = Text::random(&#8217;alnum&#8217; , 8);<br />
													$user-&gt;password = $this-&gt;auth-&gt;hash_password($new_pass ) ;<br />
										$user-&gt;save();<br />
							$this-&gt;auth-&gt;login($user-&gt;username ,$new_pass); // выводит 0<br />
							$this-&gt;user = $this-&gt;auth-&gt;get_user();</p>
]]></content:encoded>
	</item>
	<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[<p>А есть статьи про то как осуществить регистрацию пользователя и вообще есть ли примеры простых блогов/сайтов с авторизацией на  Auth еснно в исходниках?</p>
]]></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[<p>спасибо, все работает!</p>
]]></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[<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>
]]></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[<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>
]]></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[<p>подскажи, как получить данные об авторизованном пользователе после проверки logged_in? например мне нужны его id и логин. как я понял работать нужно через get_user, но как дальше обработать полученный результат?</p>
]]></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[<p>&#8220;Потом заходим в modules/auth/config/auth.php и вносим свои настройки&#8221;</p>
<p>Другие модули менять не стоит, я думаю будет лучше скопировать файл с конфигом в APPPATH.&#8221;config&#8221; и уже там править как хочется. Тогда при обновлении данного модуля, проблем не будет.</p>
]]></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[<p><b>@ Дмитрий</b>:<br />
здесь, наверное, автор имел ввиду не &#8220;дёргать&#8221; а писать каждый раз Auth::instance() или Auth::$_instance</p>
]]></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[<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>
]]></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[<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>
]]></content:encoded>
	</item>
</channel>
</rss>

