node.js中的简单用户会话

时间:2015-12-09 20:11:44

标签: node.js session

我目前正在node.js中创建一个简单的登录系统,目前,主要问题是用户无需先登录即可访问“主页”。我想停止此操作,我很漂亮确保创建用户会话就是答案。

我尝试过使用快速会话,例如,当用户成功登录时,会调用此行:

req.session.email = email //sets the session email to the entered email

然后,用户被重定向到它检查的主页:

if (req.session.email == undefined){
    res.send("You must login first!") //res.send() for simple functionality
}

但是,我觉得我正在创建的“会话”是通用的,如果有人已经完成了,那么与服务器的每个连接都已经定义了一个电子邮件。 EG,Jeff登录并成功重定向到主页,如果John输入“website.com/homepage”它将连接,因为req.session.email已由Jeff设置。

我是否会完全走错方向?

0 个答案:

没有答案