cakephp中的Auth组件只支持UsersController?

cakephp中的Auth组件只支持UsersController?,php,mysql,cakephp,Php,Mysql,Cakephp,我之前可能会问一些与此相关的问题,但对答案不满意,而且没有任何答案有效……我的怀疑没有什么不同,我有两个控制器 1.UsersController。 2.成员控制器 我怀疑Auth组件对UsersController起到了神奇的作用,但Auth对MembersController不起作用。简单地说,每当我尝试为我的MembersController使用Auth组件,而不是重定向到Members视图时。它正在显示UsersController页面…当我删除UsersController时,我会看到

我之前可能会问一些与此相关的问题,但对答案不满意,而且没有任何答案有效……我的怀疑没有什么不同,我有两个控制器 1.UsersController。 2.成员控制器

我怀疑Auth组件对UsersController起到了神奇的作用,但Auth对MembersController不起作用。简单地说,每当我尝试为我的MembersController使用Auth组件,而不是重定向到Members视图时。它正在显示UsersController页面…当我删除UsersController时,我会看到下面的错误

错误:找不到UsersController

Auth和用户之间是否存在任何连接。如何为我的MembersController设置Auth组件

这就是我使用它的方式

public $components = array(
    'Session',
    'Auth' => array(
        'loginRedirect' => array('controller' => 'members', 'action' => 'home'),
        'logoutRedirect' => array('controller' => 'members', 'action' => 'index')
    )
);

public function beforeFilter() {
    $this->Auth->allow('index', 'view');
}
在应用程序控制器中

class AppController extends Controller {
    public $components = array(
        'Auth' => array(
            'authorize' => 'actions',
            'actionPath' => 'controllers/',
            'loginAction' => array(
                'controller' => 'members',
                'action' => 'login',
                'plugin' => false,
               'admin' => false,
                ),
             ),
         );
}

为什么同时使用UsersController和MembersController?他们不是同一个人吗?或者您正在尝试只使用MembersController?为什么不指定cakephp版本?对于这样的问题,这是至关重要的信息。我只尝试使用MembersController….(members是我数据库中的一个表,我正在使用它)…我的cake版本是2.0尝试清除tmp目录中的所有缓存,然后在私人浏览模式下重试这是我之前的问题,我已经提到了其中的所有代码……你可以在app/config.php中看到一个lookCheck路由路径,这真是奇怪,Dipesh涵盖了所有内容。。你的项目完成了吗?数据库中的表名是什么?尝试使用loadModel强制加载成员表,即使我很惊讶为什么我会在使用“蛋糕烘焙全部”时出错。