嗨我使用cakephp身份验证组件登录系统,我想每次用户登录时将其重定向到用户页面,但是当会话超时并且用户再次登录时,他将被重定向到上一页,而不是回到用户页面。我希望你能理解我。他是我的代码。cakephp登录重定向问题?
应用控制器:
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());
}
为什么你想将用户重定向出来他是在页面的?如果他在你的网站上做了一些事情,并且他的会话超时并刷新,那么如果他拿起他离开的地方,他的用户体验会更好。 – 8vius
我知道,这没有意义,但我想这样做。 – user147