Tôi đang chuyển từ CakePHP 1.3 sang CakePHP 2.2.2 và muốn sử dụng xác thực cơ bản Http cho một khu vực quản trị đơn giản. Tôi chỉ không thể làm cho nó hoạt động và tôi nghĩ rằng tôi đã hiểu điều gì đó sai trong tài liệu.CakePHP 2 Xác thực xác thực cơ bản
Từ các tài liệu tôi hiểu tôi phải làm một cái gì đó giống như
public $components = array(
'Auth' => array(
'authenticate' => array(
'Basic'
),
'authError' => 'You may not access this area.',
'authorize' => array('Controller')
)
);
Tôi hiểu rằng hơn nữa tôi cần phải mở rộng các Component BaseAuthenticate trở lại ngày người dùng hợp lệ nhưng ngay cả với cấu hình trên, chúng tôi hy vọng rằng các trình duyệt Hộp thoại truy cập Http sẽ mở ra trong cửa sổ bật lên. Nhưng không có gì giống như điều này xảy ra, thay vào đó tôi được chuyển hướng đến/users/login mà không tồn tại. Tại sao tôi cần một chế độ xem đăng nhập để truy cập Http? Tôi bị bối rối.
Cảm ơn bạn, mà làm việc! –