2016-12-02 8 views
0

ウェブアプリケーションにログインしているすべてのユーザーのリストを表示するにはどうすればよいですか?ログインしているすべてのユーザーのリストを表示し、Express/NodeJSでCookie /セッションを終了するにはどうすればよいですか?

私はログインしている人がどれくらいの人がログインしているか知っていなければなりません。

種類よろしく

+0

どのセッションストアを使用していますか? – xShirase

+0

express-session –

答えて

0

私はあなたに、できるだけ簡単な例を与えることを試みるでしょう。

- >あなたのDBにセッションテーブルを作成

- >ユーザがログインすると、それは(トークン、ユーザ名)を持つオブジェクトのような単純なことができ、新たなセッションエントリを生成するとき。 (簡単にするために、ユーザーがログアウトするまでセッションが永遠に続くと仮定します)

- >これで、そのテーブルにいくつのエントリがあるかを数えることができます。

- > 2番目の部分では、トークンを送信するようにユーザーに要求し、トークンとdbを照合して確認するかどうかを確認できます。

- >セッションを終了する場合は、テーブルに移動して、探している特定のエントリを削除するだけです。次回ユーザーがトークンを要求しなくなったら、彼はもはやログインしていません "、ユーザーがログアウトしたときも同様です。

関連する問題