2015-12-07 53 views
0

我目前正在研究一个节点项目,而我的问题是,如果我在一台计算机上登录网站,并且为其他计算机执行相同操作,我仍然会登录该帐户。我觉得这跟一个问题,使会议unique.Here是我使用会话的中间件:如何为每个用户创建独特的会话? - Node.js

app.use(session({ 
    secret:"HelloWorld" 
})); 

如果有人想在这里看到的节点文件,它是:http://pastebin.com/euatwkNS

任何帮助将不胜感激!

回答

1

您是否尝试过使用genid方法。

app.use(session({ 
    genid: function(req) { return uuid(); }, 
    secret:"HelloWorld" 
})); 

您已经有uuid导入。它应该工作。

注意请注意生成唯一的ID,以便您的会话不会发生冲突。

更多信息在:express-session

+0

不行的,我上传的网站dynamiccomps.herokuapp.com但是用户仍然在签署 – mre12345

+0

对不起这是在我的代码中的错误。有效! – mre12345

相关问题