<?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: ErkanaAuth Version 2.0a</title>
	<atom:link href="http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/</link>
	<description>Senior Developer Michael Wales, featuring articles on web development (PHP, Python and Ruby), industry highlights and open source software releases.</description>
	<lastBuildDate>Mon, 03 Oct 2011 14:20:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Michael Wales</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-1306</link>
		<dc:creator>Michael Wales</dc:creator>
		<pubDate>Tue, 22 Mar 2011 03:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-1306</guid>
		<description>@nvcleemp
Unfortunately, I haven&#039;t had a lot of time to work on ErkanaAuth. I will say, I think the version that is available is solid enough to use on any publicly available application. With that being said, ErkanaAuth isn&#039;t really to the point at which I wished it would be and I look forward to working on it in the future.

The CI Reactor team has a lot of changes coming down the pipeline and I&#039;d like to wait and see what they have in store before I progress any further.</description>
		<content:encoded><![CDATA[<p>@nvcleemp<br />
Unfortunately, I haven&#8217;t had a lot of time to work on ErkanaAuth. I will say, I think the version that is available is solid enough to use on any publicly available application. With that being said, ErkanaAuth isn&#8217;t really to the point at which I wished it would be and I look forward to working on it in the future.</p>
<p>The CI Reactor team has a lot of changes coming down the pipeline and I&#8217;d like to wait and see what they have in store before I progress any further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nvcleemp</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-1305</link>
		<dc:creator>nvcleemp</dc:creator>
		<pubDate>Mon, 21 Mar 2011 06:54:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-1305</guid>
		<description>Hi Michael

I really love the idea behind this project and I&#039;m currently planning to use it in my next project. I was however wondering what the status of this project is? I see on BitBucket that you tagged version 2.0 two months ago and that you&#039;re talking about version 3.0. Does this mean that 2.0 is out of alpha, because it doesn&#039;t look like you changed anything since the initial import? ;-)</description>
		<content:encoded><![CDATA[<p>Hi Michael</p>
<p>I really love the idea behind this project and I&#8217;m currently planning to use it in my next project. I was however wondering what the status of this project is? I see on BitBucket that you tagged version 2.0 two months ago and that you&#8217;re talking about version 3.0. Does this mean that 2.0 is out of alpha, because it doesn&#8217;t look like you changed anything since the initial import? <img src='http://www.michaelwales.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian Tollenaar</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-358</link>
		<dc:creator>Fabian Tollenaar</dc:creator>
		<pubDate>Sat, 03 Jul 2010 11:40:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-358</guid>
		<description>Hi Michael,

Great work, though I&#039;ve got some tips to make it just a bit better. 
- you could use a lib like PHPass (http://www.openwall.com/phpass/) to make your hashed &amp; salted passwords even harder to crack.
- rewrite your code to PHP 5. In PHP5 you have a lot more features in classes (constructs, destructs, private, protected and public variables and methods) which can help make your code even more secure from other pieces of code. (protect a developer from itself!)

Fabian
CTO at I&#039;mHalal.com</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>Great work, though I&#8217;ve got some tips to make it just a bit better.<br />
- you could use a lib like PHPass (<a href="http://www.openwall.com/phpass/" rel="nofollow">http://www.openwall.com/phpass/</a>) to make your hashed &amp; salted passwords even harder to crack.<br />
- rewrite your code to PHP 5. In PHP5 you have a lot more features in classes (constructs, destructs, private, protected and public variables and methods) which can help make your code even more secure from other pieces of code. (protect a developer from itself!)</p>
<p>Fabian<br />
CTO at I&#8217;mHalal.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Wales</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-326</link>
		<dc:creator>Michael Wales</dc:creator>
		<pubDate>Mon, 03 May 2010 02:42:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-326</guid>
		<description>@Nick
Your issue sounds like a Linux vs. Windows issue with capatilization (Linux views capitals as a different character than lowercase). This is probably an issue with the model and I will look into whether this is inherent to ErkanaAuth itself, or release a number of guidances if it is a user-generated error.

I will continue to issue releases here on the blog but if you want the most up-to-date release, the BitBuck repository is the way to go.</description>
		<content:encoded><![CDATA[<p>@Nick<br />
Your issue sounds like a Linux vs. Windows issue with capatilization (Linux views capitals as a different character than lowercase). This is probably an issue with the model and I will look into whether this is inherent to ErkanaAuth itself, or release a number of guidances if it is a user-generated error.</p>
<p>I will continue to issue releases here on the blog but if you want the most up-to-date release, the BitBuck repository is the way to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Jennings</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-325</link>
		<dc:creator>Nick Jennings</dc:creator>
		<pubDate>Sun, 02 May 2010 21:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-325</guid>
		<description>Hi Michael,

 Many thanks for the work! I&#039;ve got a small project I&#039;m working on at the moment, and didn&#039;t want to go for something too crazy with features. A simple &quot;in or out&quot; authentication mechanism (aka. Erkana auth) is just what I needed!

 I had a problem however, where the Erkana_auth library was referring to $this-&gt;CI-&gt;account (and throwing an error), capitalizing &#039;Account&#039; wherever the the load-&gt;model was called, and references to $this-&gt;CI-&gt;Account seemed to fix everything. I&#039;m a bit curious why I got this problem and no one else seemed to mention it above :)

Other than that, was just wondering why there is no logout library method? seems like it would be as simple as a call to $this-&gt;CI-&gt;session-&gt;unset_userdata() - or would this somehow be a bad idea?

Is there somewhere I should be checking for newer releases? I haven&#039;t taken the plunge into mercurial yet, and still prefer downloading &quot;releases&quot; - do you make regular release of erkanaauth?

Thanks again for your lightweight authentication library. I&#039;ve been thinking of releasing a CI library of my own and plan to use yours as an example.</description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p> Many thanks for the work! I&#8217;ve got a small project I&#8217;m working on at the moment, and didn&#8217;t want to go for something too crazy with features. A simple &#8220;in or out&#8221; authentication mechanism (aka. Erkana auth) is just what I needed!</p>
<p> I had a problem however, where the Erkana_auth library was referring to $this-&gt;CI-&gt;account (and throwing an error), capitalizing &#8216;Account&#8217; wherever the the load-&gt;model was called, and references to $this-&gt;CI-&gt;Account seemed to fix everything. I&#8217;m a bit curious why I got this problem and no one else seemed to mention it above <img src='http://www.michaelwales.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Other than that, was just wondering why there is no logout library method? seems like it would be as simple as a call to $this-&gt;CI-&gt;session-&gt;unset_userdata() &#8211; or would this somehow be a bad idea?</p>
<p>Is there somewhere I should be checking for newer releases? I haven&#8217;t taken the plunge into mercurial yet, and still prefer downloading &#8220;releases&#8221; &#8211; do you make regular release of erkanaauth?</p>
<p>Thanks again for your lightweight authentication library. I&#8217;ve been thinking of releasing a CI library of my own and plan to use yours as an example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason H</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-321</link>
		<dc:creator>Jason H</dc:creator>
		<pubDate>Sat, 01 May 2010 02:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-321</guid>
		<description>Love it man, keep up the good work. A solid, well thought out auth library for CodeIgniter will help it go far!</description>
		<content:encoded><![CDATA[<p>Love it man, keep up the good work. A solid, well thought out auth library for CodeIgniter will help it go far!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vecima</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-309</link>
		<dc:creator>vecima</dc:creator>
		<pubDate>Tue, 27 Apr 2010 22:50:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-309</guid>
		<description>haha, I&#039;d consider it an honor to contribute something to ErkanaAuth!  I don&#039;t have any of the accounts you mentioned, but I&#039;ll look into &#039;em.  I need to roll out the security update for the client I mentioned earlier tonight, but I&#039;ll definitely look into it in the next couple days.</description>
		<content:encoded><![CDATA[<p>haha, I&#8217;d consider it an honor to contribute something to ErkanaAuth!  I don&#8217;t have any of the accounts you mentioned, but I&#8217;ll look into &#8216;em.  I need to roll out the security update for the client I mentioned earlier tonight, but I&#8217;ll definitely look into it in the next couple days.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Wales</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-308</link>
		<dc:creator>Michael Wales</dc:creator>
		<pubDate>Tue, 27 Apr 2010 21:49:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-308</guid>
		<description>@vecima
Glad to see your contributions to the library! If you use Mercurial and have a BitBucket account, it would be great if you could fork the project, commit your changes and send me a pull request. This is the easiest way for me to accept and vet community contributions.</description>
		<content:encoded><![CDATA[<p>@vecima<br />
Glad to see your contributions to the library! If you use Mercurial and have a BitBucket account, it would be great if you could fork the project, commit your changes and send me a pull request. This is the easiest way for me to accept and vet community contributions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vecima</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-305</link>
		<dc:creator>vecima</dc:creator>
		<pubDate>Tue, 27 Apr 2010 17:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-305</guid>
		<description>I don&#039;t mean to spam up the place, but I thought I&#039;d let you know that I implemented a get_identifer (to return the email or username) and a change_password method.  I posted about it here:
http://codeigniter.com/forums/viewthread/144518/

Also, I&#039;m not sure if it&#039;s a bug or just something up with the way I&#039;m using ErkanaAuth, but I have a library called Auth_wrapper that loads ErkanaAuth, and the first time I tried to log in, I got an error about a call on an undefined object in validate_login.  I added a check that the CI_Session class exists (as you did in other methods) and it seems to have fixed it:

if (!class_exists(&#039;CI_Session&#039;)) {
 $this-&gt;CI-&gt;load-&gt;library(&#039;session&#039;);
}</description>
		<content:encoded><![CDATA[<p>I don&#8217;t mean to spam up the place, but I thought I&#8217;d let you know that I implemented a get_identifer (to return the email or username) and a change_password method.  I posted about it here:<br />
<a href="http://codeigniter.com/forums/viewthread/144518/" rel="nofollow">http://codeigniter.com/forums/viewthread/144518/</a></p>
<p>Also, I&#8217;m not sure if it&#8217;s a bug or just something up with the way I&#8217;m using ErkanaAuth, but I have a library called Auth_wrapper that loads ErkanaAuth, and the first time I tried to log in, I got an error about a call on an undefined object in validate_login.  I added a check that the CI_Session class exists (as you did in other methods) and it seems to have fixed it:</p>
<p>if (!class_exists(&#8216;CI_Session&#8217;)) {<br />
 $this-&gt;CI-&gt;load-&gt;library(&#8216;session&#8217;);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vecima</title>
		<link>http://www.michaelwales.com/2010/02/erkanaauth-version-2-0a/#comment-304</link>
		<dc:creator>vecima</dc:creator>
		<pubDate>Tue, 27 Apr 2010 15:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.michaelwales.com/?p=43#comment-304</guid>
		<description>Thanks for the quick reply.  Luckily in my case I don&#039;t need a feature rich authentication system.  Just a simple, secure login that I can easily fit into my existing site - and you&#039;ve already provided that!  In the time since my first post I&#039;ve gotten it working on my localhost.  I&#039;ll probably go production later tonight.

Thanks again!

(ps - just noticed the phrase &quot;whom which&quot; in my first post... I don&#039;t know what a whom which is, but it sounds delicious!)</description>
		<content:encoded><![CDATA[<p>Thanks for the quick reply.  Luckily in my case I don&#8217;t need a feature rich authentication system.  Just a simple, secure login that I can easily fit into my existing site &#8211; and you&#8217;ve already provided that!  In the time since my first post I&#8217;ve gotten it working on my localhost.  I&#8217;ll probably go production later tonight.</p>
<p>Thanks again!</p>
<p>(ps &#8211; just noticed the phrase &#8220;whom which&#8221; in my first post&#8230; I don&#8217;t know what a whom which is, but it sounds delicious!)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  www.michaelwales.com/2010/02/erkanaauth-version-2-0a/feed/ ) in 0.17616 seconds, on Feb 4th, 2012 at 2:07 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 4th, 2012 at 3:07 am UTC -->
