Empfehlungen: Erweiterte Suche

Probleme mit der Auth- Component

Klassen zur Datenverarbeitung in den Controllern (DRY)

Probleme mit der Auth- Component

Beitragvon Tidus » Di 3. Aug 2010, 13:19

Hallo Zusammen,

ich habe folgendes Problem:

Ich nutze CakePHP 1.3 und hab schon eine Menge Erfahrung mit dem Framework. Nur stoße ich grade auf ein Problem, welches ich mir nicht erklären kann.
Ich möchte gerne die Auth- Component nutzen, um ein Authentication System in meine Seite zu integrieren. Nur ist es so, dass jedes mal, sobald ich die Auth- Componente in einen Controller lade, ob es nun der AppController oder ein anderer ist, ist egal, und dann versuche die entsprechende Seite aufzurufen, einen 302 HTTP Fehler bekomme:

"Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."

Sobald ich die Auth-Component wieder entferne, läuft alles einwandt frei. Ich habe versucht mit dem Firebug den Request zu inspekten, der an den Server gesendet wird, und stelle dabei fest, das 21 Requests ausgelöst werden, wobei alle den 302 fehler bekommen.

Könnt ihr mir helfen ?
Tidus
 
Beiträge: 1
Registriert: Di 3. Aug 2010, 13:13

Re: Probleme mit der Auth- Component

Beitragvon enigmartin » Do 31. Mär 2011, 07:31

Ist zwar schon ein Weilchen her aber ich vermute das da doppelte redirects stattfinden. Die Auth-Komponente hat einen automatischen redirect den du mit $this->Auth->autoRedirect = false; im AppController oder im jeweiligen Controller ausschalten kannst und dann deine eigenen redirects nutzen kannst. Nutzt du beide kann es passieren das eine Endlosschleife durch das setzen des headers erstellt wurde.

So oder so ähnlich passierte das bei mir auch. Muss nicht sein, kann aber...
Benutzeravatar
enigmartin
 
Beiträge: 39
Registriert: So 27. Mär 2011, 10:42
CakePHP-Version: 1.3.8
OS: Windows 7


Zurück zu Components

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron