Привет! Я использую компонент CakePHP Auth для системы входа в систему. Мне бы хотелось, чтобы каждый раз, когда пользователь входил в систему, чтобы перенаправить его на страницу пользователей, но когда сеанс истекает, а пользователь снова входит, он перенаправляется на предыдущую страницу, на которой он находился, а не обратно на страницу пользователей. Надеюсь, вы меня понимаете. Это мой код.
контроллер приложения:
function beforeFilter() {
$this->Auth->loginAction = array('admin' => false, 'controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('admin' => false, 'controller' => 'books', 'action' => 'index');
$this->Auth->allow('display');
}
контроллер пользователя:
function login() {
}
function admin_logout() {
$this->Session->destroy();
$this->redirect($this->Auth->logout());
}