私はCakePHP 1.3からCakePHP 2.2.2に移行しており、単純な管理領域に対してBasic Http認証を使用したいと考えています。私はそれを動作させることができないだけで、私はドキュメントで何か間違ったことを理解していると思っています。ドキュメントから CakePHP 2 Basic Auth認証
は、私はさらに、私はそれでも、私が期待する以上のように構成して有効なユーザ日付を返すようにBaseAuthenticateコンポーネントを拡張する必要があることを理解public $components = array(
'Auth' => array(
'authenticate' => array(
'Basic'
),
'authError' => 'You may not access this area.',
'authorize' => array('Controller')
)
);
ような何かをする必要が理解されているブラウザのHttpアクセスダイアログがポップアップウィンドウで開きます。しかし、このようなことは起こりません。代わりに、存在しない/ users/loginにリダイレクトされます。 HTTPアクセスのログインビューが必要なのはなぜですか?私は混乱しています。
に以下を追加し、
View/Users/login.ctp
で空のテンプレートを作成して働いていたこと、ありがとうございます! –