<?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: CakePHP :: Forgotten Password</title>
	<atom:link href="http://frodosghost.com/2009/07/07/cakephp-forgotten-password/feed/" rel="self" type="application/rss+xml" />
	<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/</link>
	<description>Following the Footsteps of Heros, Never Lead to the Straight and Grey Roads. (Oh, Sleeper)</description>
	<lastBuildDate>Fri, 07 May 2010 06:10:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Joseph Le Brech</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-230</link>
		<dc:creator>Joseph Le Brech</dc:creator>
		<pubDate>Tue, 23 Feb 2010 10:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-230</guid>
		<description>There&#039;s a way to reset password by sending a ticket link rather than a new password, that way the email is confirmed, and the password is only changed once the user has recieved the email.

http://edwardawebb.com/programming/php-programming/cakephp/reset-lost-passwords-cakephp

btw your code is all showing up on one line.</description>
		<content:encoded><![CDATA[<p>There&#8217;s a way to reset password by sending a ticket link rather than a new password, that way the email is confirmed, and the password is only changed once the user has recieved the email.</p>
<p><a href="http://edwardawebb.com/programming/php-programming/cakephp/reset-lost-passwords-cakephp" rel="nofollow">http://edwardawebb.com/programming/php-programming/cakephp/reset-lost-passwords-cakephp</a></p>
<p>btw your code is all showing up on one line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neel</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-217</link>
		<dc:creator>neel</dc:creator>
		<pubDate>Mon, 11 Jan 2010 08:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-217</guid>
		<description>Nice trick dude. it helps me alot while creating forgot password page in my project. thanks for sharing it here.</description>
		<content:encoded><![CDATA[<p>Nice trick dude. it helps me alot while creating forgot password page in my project. thanks for sharing it here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-160</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 22 Jul 2009 11:24:16 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-160</guid>
		<description>Actually it is because the passwords are hashed that we need the edit function. It is not secure to store un-hashed passwords.</description>
		<content:encoded><![CDATA[<p>Actually it is because the passwords are hashed that we need the edit function. It is not secure to store un-hashed passwords.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jessa</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-159</link>
		<dc:creator>jessa</dc:creator>
		<pubDate>Wed, 22 Jul 2009 07:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-159</guid>
		<description>what if there&#039;s no edit function? what if the password is hash?</description>
		<content:encoded><![CDATA[<p>what if there&#8217;s no edit function? what if the password is hash?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kodegeek</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-156</link>
		<dc:creator>kodegeek</dc:creator>
		<pubDate>Tue, 14 Jul 2009 10:15:33 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-156</guid>
		<description>it&#039;s a good post but there is a chance of flooding/security hole. Let somehow anybody knew others email address, he can reset others password by submitting forgot password stuff. So password should be rest upon confirmation from email address. i think so!</description>
		<content:encoded><![CDATA[<p>it&#8217;s a good post but there is a chance of flooding/security hole. Let somehow anybody knew others email address, he can reset others password by submitting forgot password stuff. So password should be rest upon confirmation from email address. i think so!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Cinel</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-155</link>
		<dc:creator>Tim Cinel</dc:creator>
		<pubDate>Tue, 14 Jul 2009 05:15:36 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-155</guid>
		<description>Nice solution James, simple and elegant.

ElbertF&#039;s idea is good but the email would need to stress the user NOT to click the link unless they requested a new password.</description>
		<content:encoded><![CDATA[<p>Nice solution James, simple and elegant.</p>
<p>ElbertF&#8217;s idea is good but the email would need to stress the user NOT to click the link unless they requested a new password.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-151</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 07 Jul 2009 04:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-151</guid>
		<description>Could do that. Most of the time though I use the email as the username. If that is the case all you need do is aquire someones username, and change their password.

The email does provide that sense of security.

Unless, on a second read, you confirm the new password in an email?</description>
		<content:encoded><![CDATA[<p>Could do that. Most of the time though I use the email as the username. If that is the case all you need do is aquire someones username, and change their password.</p>
<p>The email does provide that sense of security.</p>
<p>Unless, on a second read, you confirm the new password in an email?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ElbertF</title>
		<link>http://frodosghost.com/2009/07/07/cakephp-forgotten-password/comment-page-1/#comment-150</link>
		<dc:creator>ElbertF</dc:creator>
		<pubDate>Tue, 07 Jul 2009 04:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://frodosghost.com/?p=286#comment-150</guid>
		<description>You could eliminate a step:

1. Click &quot;I forgot my password&quot;
2. Enter your username and a new password
3. Confirm new password via e-mail

This way you don&#039;t have to login with a temporary password and then change it again.

I guess a problem would be if someone clicks &quot;confirm&quot; but didn&#039;t request the new password himself, the other would have access to his account. You&#039;re probably better off protecting people from their own stupidity. :)</description>
		<content:encoded><![CDATA[<p>You could eliminate a step:</p>
<p>1. Click &#8220;I forgot my password&#8221;<br />
2. Enter your username and a new password<br />
3. Confirm new password via e-mail</p>
<p>This way you don&#8217;t have to login with a temporary password and then change it again.</p>
<p>I guess a problem would be if someone clicks &#8220;confirm&#8221; but didn&#8217;t request the new password himself, the other would have access to his account. You&#8217;re probably better off protecting people from their own stupidity. <img src='http://frodosghost.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
