我剛開始學習CakePHP,並試圖使主頁(views \ pages \ home.ctp)僅適用於已登錄的用戶,因此如果未登錄的用戶進入主頁,他們應該被重定向到用戶控制器,在那裏它提示用戶數據,使用認證組件。使主頁需要身份驗證(CakePHP)
我可以在哪裏設置主頁的「控制器」?請,如果我使用了錯誤的條款指正:)
感謝
我剛開始學習CakePHP,並試圖使主頁(views \ pages \ home.ctp)僅適用於已登錄的用戶,因此如果未登錄的用戶進入主頁,他們應該被重定向到用戶控制器,在那裏它提示用戶數據,使用認證組件。使主頁需要身份驗證(CakePHP)
我可以在哪裏設置主頁的「控制器」?請,如果我使用了錯誤的條款指正:)
感謝
這通常與授權組件和應用程序控制器beforeFilter完成。
這裏有一個很好的例子:
http://www.milesj.me/blog/read/5/Using-CakePHPs-Auth-Component
你的下一個問題,面對....現在,如果你在你的任何控制器添加beforeFilter,你會發現主beforeFilter亙古不工作...不要忘了這
<?php
class ArticlesController extends AppController
{
function beforeFilter(){
parent::beforeFilter();
}
}?>
beforeFilter做了把戲;)謝謝 – Rodrigo 2010-01-17 07:53:23