<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html">CakePHP-it - Cannot modify header information con Auth component (Cake 1.2)</title>
	<link rel="self" href="/rewrite.php"/>
	<updated>2008-09-01T11:25:33Z</updated>
	<generator>PunBB</generator>
	<id>http://www.cakephp-it.org/topic88-cannot-modify-header-information-con-auth-component-cake-12.html</id>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post419.html#p419"/>
			<content type="html">Interessante !
Grazie Spix</content>
			<author>
				<name>Luizz</name>
			</author>
			<updated>2008-09-01T11:25:33Z</updated>
			<id>http://www.cakephp-it.org/post419.html#p419</id>
		</entry>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post418.html#p418"/>
			<content type="html">Mah, in pratica ho scaricato l&#039;intero progetto tstacl.zip (va rinominato .zip perchè lo salva .php) che trovi nella 2^ pagina del tutorial, ho aggiornato la classe ControllerListComponent riportata nella stessa pagina (senno non funziona) e mi pare anche la funzione acl del rules controller, poi ho sostituito ovunque generatList con find(&#039;list&#039;), commentato ceanUpFields perchè non supportate dalla 1.2 e mi sono trovato (fatto il login con admin admin) un modulo di autenticazione con utenti e gruppi e un pannello di gestione delle autorizzazioni (ACL) che permette di abilitare o disabilitare un intero controller o singole azioni per ciascun gruppo con semplici clic sui link allow o deny (vengono settati al volo con javascript). Quando aggiungi un tuo MCV nel progetto il pannello si aggiorna pescando i nuovi controller che trova e puoi amministrare le autorizzazioni di questi.
A me sembra ottimo! devo ancora testarlo bene ma sembra funzionare.:cool:</content>
			<author>
				<name>by_spix</name>
			</author>
			<updated>2008-09-01T10:58:31Z</updated>
			<id>http://www.cakephp-it.org/post418.html#p418</id>
		</entry>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post414.html#p414"/>
			<content type="html">[quote=by_spix]Luizz hai ragione c&#039;erano tre spazi prima di &lt;?php tolti i quali ha funzionato. È la prima volta che mi capita. Cmq grazie.:)[/quote]

Visto che hai postato una domanda da niubbo, per penitenza dovrai descrivere la soluzione per l&#039;autenticazione che hai indicato nel link riassumendola ... :lol: :lol: :lol:

Così mi risparmi il tempo per leggere tutti quei post per capire se mi interessa davvero ;)</content>
			<author>
				<name>Luizz</name>
			</author>
			<updated>2008-09-01T09:36:17Z</updated>
			<id>http://www.cakephp-it.org/post414.html#p414</id>
		</entry>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post413.html#p413"/>
			<content type="html">Luizz hai ragione c&#039;erano tre spazi prima di &lt;?php tolti i quali ha funzionato. È la prima volta che mi capita. Cmq grazie.:)</content>
			<author>
				<name>by_spix</name>
			</author>
			<updated>2008-09-01T09:20:42Z</updated>
			<id>http://www.cakephp-it.org/post413.html#p413</id>
		</entry>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post411.html#p411"/>
			<content type="html">Hai controllato che non ci sia uno spazio o un carattere di controllo nel model player.php alla riga 1 ? Magari prima di &quot;&lt;?php&quot; ?

Scusa la banalità della risposta, ma al momento non riesco a leggere per intero la discussione che hai segnalato anche se mi interessa e quindi non posso entrare nel merito del codice, ma al 90% il problema è sempre quello...</content>
			<author>
				<name>Luizz</name>
			</author>
			<updated>2008-09-01T08:51:48Z</updated>
			<id>http://www.cakephp-it.org/post411.html#p411</id>
		</entry>
		<entry>
			<title type="html">Re: Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post406.html#p406"/>
			<content type="html">Purtroppo anche io ho avuto diversi problemi sviluppando con la branchia 1.2 :(

Mi crashava in continuazione Apache senza darmi alcuna informazione.
Sono arrivato alla radice del problema che sono gli Helpers caricati in &quot;[b]app_controller.php[/b]&quot;, cosa alquanto fastidiosa..

Comunque io sono tornato alla 1.1 almeno questa è sicura e funzionante :)</content>
			<author>
				<name>Namaless</name>
			</author>
			<updated>2008-09-01T02:17:12Z</updated>
			<id>http://www.cakephp-it.org/post406.html#p406</id>
		</entry>
		<entry>
			<title type="html">Cannot modify header information con Auth component (Cake 1.2)</title>
			<link rel="alternate" href="http://www.cakephp-it.org/post405.html#p405"/>
			<content type="html">Scusate, sarà ancora una volta da newbbo ma ho scaricato il progetto di gestione autenticazione-ruoli-autorizzazioni da
[url]http://www.cakephpforum.net/index.php?showtopic=27&amp;st=0&amp;#entry99[/url] che trovo davvero interessante soprattutto per il pannello ACL.
Ho incluso in questo progetto tre miei MCV e sulle mie pagine mi trovo il maledetto messaggio &quot;Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\tstacl\models\player.php:1) che mi segnala che sto mandando infomazioni fuori dall&#039; header e questo non lo accetta.
All&#039;interno del progetto c&#039;è un AppController 
[code]class AppController extends Controller {
    var $components      = array(&#039;Acl&#039;, &#039;Auth&#039;, &#039;RequestHandler&#039;);
    var $helpers         = array(&#039;Javascript&#039;, &#039;Html&#039;, &#039;Form&#039;);
    function beforeFilter()
    {
        if(isset($this-&gt;Auth))
        {
            if($this-&gt;viewPath == &#039;pages&#039;)
                $this-&gt;Auth-&gt;allow(&#039;*&#039;);
            else
            {
                $this-&gt;Auth-&gt;loginAction   = &#039;/users/login&#039;;
                $this-&gt;Auth-&gt;authorize     = &#039;actions&#039;;
            }
        }    
    }
}[/code]
Quindi significa che questi $helper e $components si caricano su tutti i controller, giusto? quindi li tolgo dai miei controller ma mi resta il problema.
Insomma cosa devo guardare quando mi trovo di fronte &#039;sto messaggio?:o</content>
			<author>
				<name>by_spix</name>
			</author>
			<updated>2008-08-30T15:25:59Z</updated>
			<id>http://www.cakephp-it.org/post405.html#p405</id>
		</entry>
</feed>
