2016-07-01 2 views
3

2つ以上のデバイス(管理者権限でない同じユーザー)で2つ以上のユーザーセッションを開いたとします。現在のユーザー以外のユーザーが開いたセッション(plone)をすべて閉じるにはどうしたらいいですか?

私がログアウトすると、他のセッションもすべて終了することを意味します。そうでない場合は、URLリクエストでこれを行う方法はありますか?このような

何か:

  1. ユーザーは、メソッド、元呼び出し:[plone-site]/close-all-sessions-except-thisを。
  2. 結果:他のデバイスで開いているすべてのユーザーセッションが閉じられます。

この方法がploneにネイティブであった方が良いでしょう。

gmailはfeatureです。セキュリティとプライバシーの重要な問題だと思う。あなたは自動的に(だけでなく1人のユーザー)することができますすべての認証済みのユーザーをログアウトしたい場合は、あなたが求めているものを

+0

私は2つの異なるマシンでサイト(plone 4.3)から2つのユーザーセッションを開きます。一方からログアウトしても、セッションはもう一方からクローズされません。 – gwarah

答えて

1

これは素晴らしい機能リクエストです。opening an issue? AFAIK Ploneにはデフォルトでその機能が含まれていません。

1つのセッションからログアウトすると、そのセッションはサイトのドメインに設定されたCookieに格納されているため、PloneはそのブラウザとサイトURLのすべてのセッションを閉じます。しかしPloneは他のブラウザやデバイスからログアウトしたり、IPでサイトにアクセスしている場合にはログアウトしません。

+1

答えとリクエストチャンネル、@Daviありがとうございます。単一の方法など、ユーザーセッションマネージャの画面としてより洗練されたものです。この画面は、ユーザーアクションビューでもう1つの項目になる可能性があります。 – gwarah

2

本当にわからない、しかし:

  • ゴーZMIへ
  • acl_users
  • 内部入力します
  • sessionプラグインを選択
  • 「すべてのセッション識別子を無効にする」セクションで、「秘密の削除」ボタンをクリックします。

    を セッションを検証するために使用をクリアすべての秘密は、下のボタンをクリックすると:あなたはそこに読み取ることができたよう

。これにより、セッション 認証を使用しているすべてのユーザーがすぐにログアウトし、再度ログインする必要があります。

+1

私はZMIを避けたいだけです。 gmailページには、右下隅に** _ details _ **というリンクがあります。このリンクを押すと、開いているすべてのセッションを表示する新しいウィンドウが開きます。現在のセッションを除くすべてのセッションを閉じることができるボタンがあります。だから、私はploneに似たものがあるが、ZMIを避けているかどうか聞いています。私は(管理者ではない)ユーザーへのリンクを作成したいだけです。今は明らかですか? – gwarah

+0

Davi Limaが答えました。この機能はありません@keul :(。とにかくもう1つplone/zope tipありがとう。 – gwarah

関連する問題