我正在使用 Cakephp 2.0,我遇到了一些关于未经授权的用户被重定向的小故障。
我的 CakePHP 网站在这个 url 上有登录表单。  
localhost/users/login
因此,如果我尝试访问 localhost/users/dashboard,它会重定向到正确的登录表单。
但是,如果我尝试访问具有前缀的 url,例如 localhost/api/users/getInfo,它会重定向到 localhost/api/users/login(请注意登录表单 url 的额外前缀)
如何确保无论我是否使用前缀,未经授权的用户总是会被重定向到正确的登录表单?
这是我现在添加组件的方式。
public $components      = array('Auth' => array(
                                                    'loginRedirect' => array('controller'=>'users', 'action'=>'dashboard'),
                                                    'logoutRedirect' => '/',
                                                    'authError' => "You can't access that page",
                                                    'authorize' => array('Controller')
                                                    ));
谢谢,
三通