Ich ziehe von CakePHP 1.3 zu CakePHP 2.2.2 und möchte Basic HTTP-Authentifizierung für einen einfachen Admin-Bereich verwenden. Ich bin einfach nicht in der Lage, es zum Laufen zu bringen, und ich denke, dass ich in der Dokumentation etwas falsch verstanden habe. IchCakePHP 2 Basic Auth Authentication
Aus der Dokumentation verstand ich so etwas wie
public $components = array(
'Auth' => array(
'authenticate' => array(
'Basic'
),
'authError' => 'You may not access this area.',
'authorize' => array('Controller')
)
);
Ich verstehe zu tun habe, dass weiteres es brauche die BaseAuthenticate Komponente zu verlängern gültiges Datum zurückzubringen, sondern auch mit der obigen Konfiguration ich erwarten würde, dass der Browser Http Access Dialog würde in einem Popup-Fenster öffnen. Aber so etwas passiert nicht, stattdessen werde ich nach/users/login weitergeleitet, das nicht existiert. Warum benötige ich eine Login-Ansicht für den HTTP-Zugriff? Ich bin verwirrt.
Danke, dass gearbeitet! –