CakePHP1.3からCakePHP2.2.2に移行しており、単純な管理領域に基本Http認証を使用したいと考えています。私はそれを機能させることができず、ドキュメントのどこかが間違っていることを理解したと思っています。
ドキュメントから、私は次のようなことをしなければならないことを理解しました
public $components = array(
'Auth' => array(
'authenticate' => array(
'Basic'
),
'authError' => 'You may not access this area.',
'authorize' => array('Controller')
)
);
有効なユーザー日付を返すためにBaseAuthenticateコンポーネントをさらに拡張する必要があることを理解していますが、上記の構成でも、ブラウザーのHttpアクセスダイアログがポップアップウィンドウで開くと予想されます。しかし、このようなことは何も起こりません。代わりに、存在しない/ users/loginにリダイレクトされます。Http Accessのログインビューが必要なのはなぜですか?私は混乱しています。