1
我需要檢查一個用戶是否已經從另一臺PC登錄過,如果是這樣,則終止前一個會話。nodejs&express session session session
以下代碼在執行時不會引發任何錯誤,但是我無法通過在會話存儲上調用destroy()或使用delete從會話存儲中刪除會話標識來結束第一個會話。
如何通過使用會話ID終止用戶的會話?
function test(user_id){
var ss = sessionStore.sessions;
for(var sid in ss){
var ses = JSON.parse(ss[sid]);
if(ses.user_id==user_id) {
console.log('kill:'+sid)
delete ss[sid];
sessionStore.destroy(sid,function(x){});
}
}
}
你能'console.log'在銷燬回調'x'價值? –