我刚开始学习CakePHP,我试图让主页(views \ pages \ home.ctp)仅供登录用户使用,因此如果未登录的用户进入主页,他们应该被重定向到用户控制器,它使用Auth Component提示用户数据。
我可以在哪里为主页设置“控制器”?如果我使用错误的条款,请纠正我:)
由于
答案 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();
}
}?>