繁体   English   中英

如何获得所有已登录用户的列表,并选择在Express / NodeJS中杀死您的cookie /会话?

[英]How can I have list of all users logged in and choose kill your cookie/session in Express/NodeJS?

我怎样才能在我的Web应用程序中列出所有用户的列表?

我有一个登录名,需要知道登录了多少人,如果我想从他们那里杀死一个cookie /会话,什么是最好的方法?

亲切的问候

我将尝试给您一个尽可能简单的例子。

->在您的数据库中创建一个会话表

->当用户登录时,生成一个新的会话条目,它可以像具有(令牌,用户名)的对象一样简单。 (为简单起见,我将假定会话将持续到用户注销为止)

->现在,您可以计算该表中有多少条目,这将为您提供所需的登录人数信息。

->现在,在第二部分中,您可以请求用户将其发出的每个请求都发送给令牌,然后将令牌与数据库进行匹配,并验证是否检查。

->当您想终止会话时,只需进入表并删除您要查找的特定条目,下一次用户发出请求时,其令牌将不再位于数据库中,您可以说“他不再存在”登录”,用户退出登录时也是如此。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM