<?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>Commentaires sur : Une zone d&#8217;administration en 3 minutes !</title>
	<atom:link href="http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/</link>
	<description>Astuces liées au quotidien du développement web PHP avec CakePHP</description>
	<lastBuildDate>Tue, 27 Sep 2011 09:00:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Par : Thomas Sieffert</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-1701</link>
		<dc:creator>Thomas Sieffert</dc:creator>
		<pubDate>Tue, 13 Sep 2011 23:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-1701</guid>
		<description>Je sais que ça fais plus d&#039;un an que ce post a été fait mais on peut utiliser la fonction allow qui permet de filtrer des actions :

function beforeFilter() {
    $this-&gt;Auth-&gt;allow(&#039;monaction, ...);
}

coupler à des règles en fonction d&#039;informations remontées de la base de données.

A bon entendeur :). </description>
		<content:encoded><![CDATA[<p>Je sais que ça fais plus d&#8217;un an que ce post a été fait mais on peut utiliser la fonction allow qui permet de filtrer des actions :</p>
<p>function beforeFilter() {<br />
    $this-&gt;Auth-&gt;allow(&#8216;monaction, &#8230;);<br />
}</p>
<p>coupler à des règles en fonction d&#8217;informations remontées de la base de données.</p>
<p>A bon entendeur <img src='http://www.pierre-martin.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Jérémie</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-1018</link>
		<dc:creator>Jérémie</dc:creator>
		<pubDate>Tue, 03 Nov 2009 18:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-1018</guid>
		<description>Merci pour l&#039;info !

Entièrement d&#039;accord sur l&#039;intérêt de ce type de validation, en revanche, vivement une prise en main plus complète au moins en debug &gt; 1. (Le composant pourrait indiquer précisément ce qu&#039;il se passe, et pourquoi)</description>
		<content:encoded><![CDATA[<p>Merci pour l&#8217;info !</p>
<p>Entièrement d&#8217;accord sur l&#8217;intérêt de ce type de validation, en revanche, vivement une prise en main plus complète au moins en debug &gt; 1. (Le composant pourrait indiquer précisément ce qu&#8217;il se passe, et pourquoi)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre MARTIN</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-1017</link>
		<dc:creator>Pierre MARTIN</dc:creator>
		<pubDate>Tue, 03 Nov 2009 18:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-1017</guid>
		<description>@Jérémie
En effet, du coup le Security Component ajoutera aussi la validation de toutes les données POST. C&#039;est parfois difficile a débugguer mais un gage de sécurité non négligeable dans une application.

Néanmoins, dans le cadre de ce tutorial c&#039;est un effet de bord auquel je n&#039;avais pas pensé et merci de le faire remarquer.
Je vais mettre à jour le code de l&#039;exemple pour désactiver les validations automatiques de données POSTées. Pour cela il suffit simplement de faire :
&lt;pre lang=&quot;php&quot;&gt;$this-&gt;Security-&gt;validatePost = false&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>@Jérémie<br />
En effet, du coup le Security Component ajoutera aussi la validation de toutes les données POST. C&#8217;est parfois difficile a débugguer mais un gage de sécurité non négligeable dans une application.</p>
<p>Néanmoins, dans le cadre de ce tutorial c&#8217;est un effet de bord auquel je n&#8217;avais pas pensé et merci de le faire remarquer.<br />
Je vais mettre à jour le code de l&#8217;exemple pour désactiver les validations automatiques de données POSTées. Pour cela il suffit simplement de faire :</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Security</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">validatePost</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span></pre></div></div>

]]></content:encoded>
	</item>
	<item>
		<title>Par : Jérémie</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-1007</link>
		<dc:creator>Jérémie</dc:creator>
		<pubDate>Sun, 01 Nov 2009 17:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-1007</guid>
		<description>A moins d&#039;être vraiment calé avec le composant Security (fonction de callback blackhole, en particulier), je conseillerais plutôt d&#039;éviter cette méthode, qui m&#039;a occupé plusieurs heures (alors que je voulais gagner du temps ...) pour comprendre l&#039;origine de pages blanches sans aucune indication dès l&#039;utilisation de formulaires, et toujours sans solution ...

Plus d&#039;informations ici :
http://book.cakephp.org/fr/complete/175/Security-Component</description>
		<content:encoded><![CDATA[<p>A moins d&#8217;être vraiment calé avec le composant Security (fonction de callback blackhole, en particulier), je conseillerais plutôt d&#8217;éviter cette méthode, qui m&#8217;a occupé plusieurs heures (alors que je voulais gagner du temps &#8230;) pour comprendre l&#8217;origine de pages blanches sans aucune indication dès l&#8217;utilisation de formulaires, et toujours sans solution &#8230;</p>
<p>Plus d&#8217;informations ici :<br />
<a href="http://book.cakephp.org/fr/complete/175/Security-Component" rel="nofollow">http://book.cakephp.org/fr/complete/175/Security-Component</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Pierre MARTIN</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-664</link>
		<dc:creator>Pierre MARTIN</dc:creator>
		<pubDate>Sun, 28 Jun 2009 14:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-664</guid>
		<description>Bonjour Vincent,

Une solution a été trouvée par Vincent Rialland pour contourner ce problème. Ce n&#039;est pas un correctif du bug dans le core (j&#039;espère avoir le temps de m&#039;en occuper dès que je me remet à bosser sur CakePHP), mais cela résoud le problème pour OVH.

Le contournement est détaillé ici : http://forum.cakephp-fr.org/viewtopic.php?pid=2785#p2785

Pierre</description>
		<content:encoded><![CDATA[<p>Bonjour Vincent,</p>
<p>Une solution a été trouvée par Vincent Rialland pour contourner ce problème. Ce n&#8217;est pas un correctif du bug dans le core (j&#8217;espère avoir le temps de m&#8217;en occuper dès que je me remet à bosser sur CakePHP), mais cela résoud le problème pour OVH.</p>
<p>Le contournement est détaillé ici : <a href="http://forum.cakephp-fr.org/viewtopic.php?pid=2785#p2785" rel="nofollow">http://forum.cakephp-fr.org/viewtopic.php?pid=2785#p2785</a></p>
<p>Pierre</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Vincent</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-662</link>
		<dc:creator>Vincent</dc:creator>
		<pubDate>Sun, 28 Jun 2009 11:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-662</guid>
		<description>Bonjour !

Cela veut il dire qu&#039;on ne peux pas faire ce parti admin sur ovh avec cette technique à cause de &quot;PHP_AUTH_USER” et “PHP_AUTH_PW”  ?

 y&#039;a t&#039;il une autre technique pour créer un backoffice sans avoir ce problème ?</description>
		<content:encoded><![CDATA[<p>Bonjour !</p>
<p>Cela veut il dire qu&#8217;on ne peux pas faire ce parti admin sur ovh avec cette technique à cause de &laquo;&nbsp;PHP_AUTH_USER” et “PHP_AUTH_PW”  ?</p>
<p> y&#8217;a t&#8217;il une autre technique pour créer un backoffice sans avoir ce problème ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : CakePHP : signets remarquables du 06/01/2009 au 07/01/2009 &#124; Cherry on the...</title>
		<link>http://www.pierre-martin.fr/2009/01/06/zone-administration-en-3-minutes/comment-page-1/#comment-342</link>
		<dc:creator>CakePHP : signets remarquables du 06/01/2009 au 07/01/2009 &#124; Cherry on the...</dc:creator>
		<pubDate>Wed, 07 Jan 2009 11:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.pierre-martin.fr/?p=243#comment-342</guid>
		<description>[...] Une zone d&#8217;administration en 3 minutes ! [...]</description>
		<content:encoded><![CDATA[<p>[...] Une zone d&rsquo;administration en 3 minutes ! [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

