<?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: Auth library for CodeIgniter tutorial.</title>
	<atom:link href="http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/</link>
	<description>The portfolio of Bram Van der Sype</description>
	<lastBuildDate>Sun, 29 Aug 2010 06:48:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Proiect finalizat &#171; Klewos</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-6206</link>
		<dc:creator>Proiect finalizat &#171; Klewos</dc:creator>
		<pubDate>Wed, 23 Jun 2010 19:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-6206</guid>
		<description>[...] I-am adăugat și o bibliotecă de autentificare și autorizare, în bună măsură bazată pe un excelent tutorial, însă îmbunătățită cu suport pentru roluri și utilizarea hash-urilor pentru manipularea [...]</description>
		<content:encoded><![CDATA[<p>[...] I-am adăugat și o bibliotecă de autentificare și autorizare, în bună măsură bazată pe un excelent tutorial, însă îmbunătățită cu suport pentru roluri și utilizarea hash-urilor pentru manipularea [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-5705</link>
		<dc:creator>Felix</dc:creator>
		<pubDate>Mon, 26 Apr 2010 08:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-5705</guid>
		<description>hey bram, thanks for the quick reply.
I think it&#039;s good idea to have it in the controller&#039;s constructor too.

thanks for the great tutorial :D</description>
		<content:encoded><![CDATA[<p>hey bram, thanks for the quick reply.<br />
I think it&#8217;s good idea to have it in the controller&#8217;s constructor too.</p>
<p>thanks for the great tutorial <img src='http://www.bramme.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bram</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-5704</link>
		<dc:creator>Bram</dc:creator>
		<pubDate>Mon, 26 Apr 2010 05:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-5704</guid>
		<description>You could do it with a pre_controller hook, I guess. I often use the function in my controller&#039;s constructor, this makes that I only have to use it once per controller. I deliberately left it out though, since there could be cases where you wouldn&#039;t need validation in one or two functions...

Regards</description>
		<content:encoded><![CDATA[<p>You could do it with a pre_controller hook, I guess. I often use the function in my controller&#8217;s constructor, this makes that I only have to use it once per controller. I deliberately left it out though, since there could be cases where you wouldn&#8217;t need validation in one or two functions&#8230;</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felix</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-5703</link>
		<dc:creator>Felix</dc:creator>
		<pubDate>Mon, 26 Apr 2010 02:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-5703</guid>
		<description>hey Bram, awesome tutorial

one quick question, is there any possible way to autoload the auth-&gt;restrict function so you dont have to type it every time you create a function or page?

Thanks!</description>
		<content:encoded><![CDATA[<p>hey Bram, awesome tutorial</p>
<p>one quick question, is there any possible way to autoload the auth-&gt;restrict function so you dont have to type it every time you create a function or page?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ola</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2798</link>
		<dc:creator>ola</dc:creator>
		<pubDate>Wed, 19 Aug 2009 15:10:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2798</guid>
		<description>thank you for your reply and hopefully continue to do that as you have a declarative way in your tutorial and i&#039;m still waiting to be the first one read it, Good Luck :)</description>
		<content:encoded><![CDATA[<p>thank you for your reply and hopefully continue to do that as you have a declarative way in your tutorial and i&#8217;m still waiting to be the first one read it, Good Luck <img src='http://www.bramme.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bram</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2797</link>
		<dc:creator>Bram</dc:creator>
		<pubDate>Wed, 19 Aug 2009 11:12:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2797</guid>
		<description>Usergroups are currently not built in to the auth system. This is partly because I simply haven&#039;t figured out myself how to effectively do it. 

The logic behind it is: every page (or every function of your controller) has a unique ID. In a database (ideally, so you can manage it from a website) you store which usergroup has access to which id&#039;s (or you store the opposite, which id&#039;s they can&#039;t access). In the restrict function of the auth library, you then need to do an additional check against the database if the user&#039;s usergroup is allowed to that page.

Things get more complicated however when you need think of the dynamic navigation etc that will be needed: after all, you can&#039;t have a user click a link, only to find out he&#039;s not allowed on that page.</description>
		<content:encoded><![CDATA[<p>Usergroups are currently not built in to the auth system. This is partly because I simply haven&#8217;t figured out myself how to effectively do it. </p>
<p>The logic behind it is: every page (or every function of your controller) has a unique ID. In a database (ideally, so you can manage it from a website) you store which usergroup has access to which id&#8217;s (or you store the opposite, which id&#8217;s they can&#8217;t access). In the restrict function of the auth library, you then need to do an additional check against the database if the user&#8217;s usergroup is allowed to that page.</p>
<p>Things get more complicated however when you need think of the dynamic navigation etc that will be needed: after all, you can&#8217;t have a user click a link, only to find out he&#8217;s not allowed on that page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ola</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2796</link>
		<dc:creator>ola</dc:creator>
		<pubDate>Wed, 19 Aug 2009 09:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2796</guid>
		<description>Really i&#039;m very passionate to know the part of user groups because the previous tutorial was very useful and so simple  :)</description>
		<content:encoded><![CDATA[<p>Really i&#8217;m very passionate to know the part of user groups because the previous tutorial was very useful and so simple  <img src='http://www.bramme.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ola</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2795</link>
		<dc:creator>ola</dc:creator>
		<pubDate>Wed, 19 Aug 2009 07:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2795</guid>
		<description>thank you for this tutorial and i want to know what will be done if we specify user groups ??</description>
		<content:encoded><![CDATA[<p>thank you for this tutorial and i want to know what will be done if we specify user groups ??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Em</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2728</link>
		<dc:creator>Em</dc:creator>
		<pubDate>Sat, 01 Aug 2009 12:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2728</guid>
		<description>That&#039;s been very helpful. I hope to see more CI related tutorials from you.</description>
		<content:encoded><![CDATA[<p>That&#8217;s been very helpful. I hope to see more CI related tutorials from you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CodeIgniter Authorization Systems</title>
		<link>http://www.bramme.net/2008/07/auth-library-for-codeigniter-tutorial/comment-page-1/#comment-2601</link>
		<dc:creator>CodeIgniter Authorization Systems</dc:creator>
		<pubDate>Fri, 10 Jul 2009 14:26:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.bramme.net/?p=26#comment-2601</guid>
		<description>[...] Auth library for CodeIgniter tutorial For me personally I like this one the best. It is very simple and just enough to get started with out having tons of files to have to wade through. [...]</description>
		<content:encoded><![CDATA[<p>[...] Auth library for CodeIgniter tutorial For me personally I like this one the best. It is very simple and just enough to get started with out having tons of files to have to wade through. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
