2011-12-08 54 views

回答

1

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

1

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

随着authsome组件:

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

注:当然,你可以使用$这 - > Authsome->获取( 'User.id' )和$ this-> Authsome-> logout()如果你想。

正常AUTH组件:

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

这是怎么样的一个变通,因为它会注销当前用户,但只有当它们是您要注销的用户。

+0

这不是我正在寻找的,因为我想从某种“控制面板”注销某个用户,以强制他们再次登录。顺便说一句,我不再需要这个了,反正谢谢! :) – entropid