0
我正在使用CakePHP 2.0,我遇到了一個小毛病,未經授權的用戶重定向到哪裏。
我的CakePHP網站在這個URL上有登錄表單。CakePHP登錄重定向url前綴故障
localhost/users/login
因此,如果我嘗試訪問本地主機/用戶/儀表板,它會重定向到正確的登錄表單。
但是,如果我嘗試訪問具有前綴的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')
));
感謝,
三通