0
に動作していない、それはusers/login
にリダイレクトする代わりにadmin_logins/index
にリダイレクトのセッションタイムアウト、logoutRedirectは()私のアプリのコントローラではCakePHPの
私はアプリでbeforeFilter()
内logoutRedirectのURLを印刷した場合、私は
class AppController extends Controller {
public $components = array(
// 'DebugKit.Toolbar',
'Session',
'Auth' => array(
'loginRedirect' => array('controller' => 'admin_logins', 'action' => 'dashboard'),
'logoutRedirect' => array('controller' => 'admin_logins', 'action' => 'index'),
'authError' => 'You must be logged in to view this page.',
'loginError' => 'Invalid Username or Password entered, please try again.',
'authenticate' => array('Form' => array('fields' => array('username' => 'email', 'password' => 'password'))
)
));
..........
?>
として定義しました
// only allow the login controllers only
public function beforeFilter() {
$this->Auth->authorize = 'Controller';
$this->Auth->allow('index');
pr($this->Auth->logoutRedirect); die;
}
以下のようなコントローラそれは
以下のように印刷しArray
(
[controller] => admin_logins
[action] => index
)
まだリダイレクト先users/login
誰かがここにお勧めできますか?