<?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>Comments on: How to avoid Identity Theft in Zend Framework with Zend Auth</title>
	<atom:link href="http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/feed" rel="self" type="application/rss+xml" />
	<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html</link>
	<description>Bringing you the best of the webdevelopement ecosphere</description>
	<lastBuildDate>Tue, 31 Aug 2010 09:44:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrei Gabreanu</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-296</link>
		<dc:creator>Andrei Gabreanu</dc:creator>
		<pubDate>Sun, 13 Jun 2010 00:41:58 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-296</guid>
		<description>Nice ideea with the Zend Session validator! I actually overlooked it! Thanks for the ideea.&lt;br&gt;&lt;br&gt;Regarding the user agents, yes of course, you are right. This plugin was never intended to be of a large scale use (ex a public website ) rather than a portion of an app where you *know* who will access it and with what user agents etc . Prolly should have said that somewhere in the post :)</description>
		<content:encoded><![CDATA[<p>Nice ideea with the Zend Session validator! I actually overlooked it! Thanks for the ideea.</p>
<p>Regarding the user agents, yes of course, you are right. This plugin was never intended to be of a large scale use (ex a public website ) rather than a portion of an app where you *know* who will access it and with what user agents etc . Prolly should have said that somewhere in the post <img src='http://phpdev.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Gabreanu</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-297</link>
		<dc:creator>Andrei Gabreanu</dc:creator>
		<pubDate>Sun, 13 Jun 2010 00:40:07 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-297</guid>
		<description>Agree. It is more of a convenience way to check something like, lets say for example an admin page where you *know* who will access thus you don&#039;t mind the user agents changing.</description>
		<content:encoded><![CDATA[<p>Agree. It is more of a convenience way to check something like, lets say for example an admin page where you *know* who will access thus you don&#39;t mind the user agents changing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pieter</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-294</link>
		<dc:creator>Pieter</dc:creator>
		<pubDate>Sun, 13 Jun 2010 00:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-294</guid>
		<description>Nice post. Just a small hint; you can actually do everything you&#039;re trying to do with Zend_Session already. Just add the necessary validators (in your case user_agent and ip validator) to Zend_Session using Zend_Session::registerValidator().&lt;br&gt;I must warn you though; validating on user_agent is probably not a smart thing to do as more and more browsers tend to change their user agent string during a session (e.g. IE8).</description>
		<content:encoded><![CDATA[<p>Nice post. Just a small hint; you can actually do everything you&#39;re trying to do with Zend_Session already. Just add the necessary validators (in your case user_agent and ip validator) to Zend_Session using Zend_Session::registerValidator().<br />I must warn you though; validating on user_agent is probably not a smart thing to do as more and more browsers tend to change their user agent string during a session (e.g. IE8).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michiel Brandenburg</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-280</link>
		<dc:creator>Michiel Brandenburg</dc:creator>
		<pubDate>Thu, 10 Jun 2010 03:33:23 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-280</guid>
		<description>Nice post, mind u turning on the useragent check will be more trouble than it&#039;s worth.  Ajax calls from the same browser being used can report different useragents, on top of that the useragent can be configured by the user.  Also take note that you might have to check for the presence of X-Forwarded-For headers (these can be faked) but it might indicate that the user is behind a proxy and the ip might not be trusted.</description>
		<content:encoded><![CDATA[<p>Nice post, mind u turning on the useragent check will be more trouble than it&#39;s worth.  Ajax calls from the same browser being used can report different useragents, on top of that the useragent can be configured by the user.  Also take note that you might have to check for the presence of X-Forwarded-For headers (these can be faked) but it might indicate that the user is behind a proxy and the ip might not be trusted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Soviet</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-266</link>
		<dc:creator>Soviet</dc:creator>
		<pubDate>Wed, 09 Jun 2010 07:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-266</guid>
		<description>&lt;strong&gt;&lt;a href=&quot;http://tehnoblaze.ru/ http://rel&quot; rel=&quot;nofollow&quot;&gt;Хм.....&lt;/a&gt;...&lt;/strong&gt;

Ссылки как то непонятно отображаются...</description>
		<content:encoded><![CDATA[<p><strong><a href="http://tehnoblaze.ru/ <a href="http://rel" rel="nofollow">http://rel</a>&#8221; rel=&#8221;nofollow&#8221;>Хм&#8230;..&#8230;</strong></p>
<p>Ссылки как то непонятно отображаются&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Teddy</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-216</link>
		<dc:creator>Teddy</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-216</guid>
		<description>Wow thanks u&#039;r responds so quick :D&lt;br&gt;Your article so helpful, I will try it later :) cos already night here...</description>
		<content:encoded><![CDATA[<p>Wow thanks u&#39;r responds so quick <img src='http://phpdev.ro/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <br />Your article so helpful, I will try it later <img src='http://phpdev.ro/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  cos already night here&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Gabreanu</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-215</link>
		<dc:creator>Andrei Gabreanu</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-215</guid>
		<description>Yep! In the preDispatch()</description>
		<content:encoded><![CDATA[<p>Yep! In the preDispatch()</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Teddy</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-214</link>
		<dc:creator>Teddy</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-214</guid>
		<description>sorry I mean, Are function hasSecureIdentity() is located in this function preDispatch()?</description>
		<content:encoded><![CDATA[<p>sorry I mean, Are function hasSecureIdentity() is located in this function preDispatch()?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Gabreanu</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-213</link>
		<dc:creator>Andrei Gabreanu</dc:creator>
		<pubDate>Mon, 05 Apr 2010 17:49:46 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-213</guid>
		<description>In the &quot;Class Project_Application_Controller&quot;&lt;br&gt;&lt;br&gt;...&lt;br&gt;if ( FALSE === Project_Application_Auth::getInstance()-&gt;hasSecureIdentity()&lt;br&gt;...</description>
		<content:encoded><![CDATA[<p>In the &#8220;Class Project_Application_Controller&#8221;</p>
<p>&#8230;<br />if ( FALSE === Project_Application_Auth::getInstance()-&gt;hasSecureIdentity()<br />&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Teddy</title>
		<link>http://phpdev.ro/how-to-avoid-identity-theft-in-zend-framework-with-zend-auth.html/comment-page-1#comment-212</link>
		<dc:creator>Teddy</dc:creator>
		<pubDate>Mon, 05 Apr 2010 15:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://phpdev.ro/?p=987#comment-212</guid>
		<description>when function hasSecureIdentity() has been execute?</description>
		<content:encoded><![CDATA[<p>when function hasSecureIdentity() has been execute?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
