我正在從CakePHP 1.3遷移到CakePHP 2.2.2並希望對簡單管理區域使用基本Http身份驗證。我只是無法使其工作,我認爲我在文檔中理解錯誤。CakePHP 2基本身份驗證驗證
從文檔我明白我必須做一些像
public $components = array(
'Auth' => array(
'authenticate' => array(
'Basic'
),
'authError' => 'You may not access this area.',
'authorize' => array('Controller')
)
);
據我所知,還我需要延長BaseAuthenticate組件返回有效用戶的日期,但即使有上述的配置我會想到的是,瀏覽器的Http Access對話框將在一個彈出窗口中打開。但是沒有發生這種情況,而是我被重定向到/ users /不存在的登錄名。爲什麼我需要Http Access的登錄視圖?我很困惑。
謝謝你,成功了! –