在CakePHP中注销用户

时间:2011-12-08 00:53:13

标签: cakephp logout

我想知道是否可以在CakePHP中注销用户。 我想要退出当前用户,但要结束所选用户的会话。

谢谢。

2 个答案:

答案 0 :(得分:1)

我想你可以做一个简单的条件检查:

使用authsome组件:

if (Authsome::get('User.id') == $idOfUserYouWantToLogout){
    Authsome::logout();
}

注意:如果您愿意,您当然可以使用$ this-> Authsome-> get('User.id')和$ this-> Authsome-> logout()。

使用普通的auth组件:

if ($this->Auth->get('id') == $idOfUserYouWantToLogout){
$this->Auth->logout();
}

这是一种解决方法,因为它会注销当前用户,但前提是他们是您要注销的用户。

答案 1 :(得分:1)

基本上它是不可能的。 CakePHP至少没有一些内部方法可以做到。