CakePHPでユーザをログアウトすることができるかどうか知りたい。 I 現在のユーザーはログアウトしませんが、選択したユーザーのセッションを終了します。CakePHPでユーザをログアウトする
ありがとうございます。 authsomeコンポーネントで
:
CakePHPでユーザをログアウトすることができるかどうか知りたい。 I 現在のユーザーはログアウトしませんが、選択したユーザーのセッションを終了します。CakePHPでユーザをログアウトする
ありがとうございます。 authsomeコンポーネントで
:
基本的には不可能です。 CakePHPには、少なくとも内部的なやり方はありません。
私はあなたが簡単な条件のチェックを行うことができます想像
if (Authsome::get('User.id') == $idOfUserYouWantToLogout){
Authsome::logout();
}
注:あなたはもちろんの$ this - を使用することができます> Authsome->( 'User.id' を取得)と$ this-> Authsome-> logout()が必要です。通常の認証コンポーネントを使用すると
:それは、現在のユーザーをログアウトしますが、彼らはあなたがログアウトしたいユーザーである場合にのみので
if ($this->Auth->get('id') == $idOfUserYouWantToLogout){
$this->Auth->logout();
}
これは、回避策の一種です。
これは私が探していたものではありません。何人かのユーザーをある種の「コントロールパネル」からログアウトして、再度ログインさせたいからです。私はもうこれを必要としませんように、とにかくあなたに感謝! :) – entropid