我在node.js中使用express-session模块进行会话管理。我创建了登录和获取会话ID的会话但是,当我使用邮递员检查时,它会在每次登录时显示相同的会话ID,直到会话销毁为止。
如何使用Id创建正确的会话,如何使用会话ID检查会话是否有效。最后,如何使用会话ID来破坏会话会话。
我试过的是
var userLogin = function(req,callback){
var sess = req.session;
var data = req.body;
var query = "call userLogin(?,?)";
var table = [data.email,data.pass];
query = Repo.format(query,table);
Repo.execute(query,function(err,result){
if(err){
}else{
sess.email = data.email;
sess.pass = data.pass;
console.log("session ID is ",req.sessionID);
if(req.sessionID){
console.log("session is in");
}
else{
console.log("session is out");
}
sess.destroy();
console.log(req.sessionID);
if(req.sessionID){
console.log("aft session is in");
}
else{
console.log("aft session is out");
}
}
outPut(callback,err,result);
});
}
谢谢。