0
我如何獲得所有用戶登錄到我的webapp的列表?我如何獲得所有登錄用戶的列表並選擇在Express/NodeJS中終止您的Cookie /會話?
我有一個登錄名,需要知道有多少人登錄,如果我想殺死他們的cookie /會話...什麼是最好的方式?
親切的問候
我如何獲得所有用戶登錄到我的webapp的列表?我如何獲得所有登錄用戶的列表並選擇在Express/NodeJS中終止您的Cookie /會話?
我有一個登錄名,需要知道有多少人登錄,如果我想殺死他們的cookie /會話...什麼是最好的方式?
親切的問候
我會努力給你儘可能簡單的例子。
- >在你的數據庫創建一個會話表
- >當用戶登錄時產生一個新的會話表項也可以是與(令牌,用戶名)的對象一樣簡單。 (爲簡單起見,我將假設會話永遠持續到用戶登出自己爲止)
- >現在您可以計算您在該表中有多少條目,這將爲您提供所需的有關多少人的信息
- >現在對於第二部分,您可以請求用戶在每次發出請求時向您發送令牌,並將令牌與數據庫匹配,並驗證它是否進行檢查。
- >當你想殺掉一個會話時,只需進入你的表並刪除你正在尋找的特定條目,下一次用戶發出請求時,他的令牌將不再在數據庫中,你可以說「他不再登錄「,這同樣適用於用戶登錄時。
您正在使用哪個會話存儲? – xShirase
快速會話 –