使主页需要Auth(CakePHP)

时间:2010-01-17 07:33:58

标签: php model-view-controller cakephp conditional

我刚开始学习CakePHP,我试图让主页(views \ pages \ home.ctp)仅供登录用户使用,因此如果未登录的用户进入主页,他们应该被重定向到用户控制器,它使用Auth Component提示用户数据。

我可以在哪里为主页设置“控制器”?如果我使用错误的条款,请纠正我:)

由于

2 个答案:

答案 0 :(得分:0)

通常使用授权组件和app控制器中的beforeFilter来完成。

这是一个很好的例子:

http://www.milesj.me/blog/read/5/Using-CakePHPs-Auth-Component

答案 1 :(得分:0)

你将面临下一个问题......现在如果你在任何一个控制器中添加beforeFilter,你会发现主要的beforeFilter不起作用......不要忘记这个

<?php
class ArticlesController extends AppController
{
    function beforeFilter(){
        parent::beforeFilter();
    }
}?>