我在一台電腦上登入後,在另外一台上沒登入的電腦上竟然會分享到這台登入的使用者訊息,可是我只是把他存在cookie裡面,照理說不是兩台客戶端互不干擾嗎,求大神賜教啊
登入login.js
router.post('/login',function(req, res, next){
var account=req.body.account; //账号
var password=req.body.password; //密码
var options = {
method:'post',
uri:"/login",
qs:{account:account,password:password},
headers:{'User-Agent': 'Request-Promise'},
json: true
}
http.tp(options,function(error, response, body){
res.cookie('_user', body.data, {maxAge: 24*60*60 * 1000}); //登录成功后把后台返回的信息保存到cookie
res.redirect('back');
})
})
app.js
app.use(function(req, res, next){
var _user=req.cookies._user; //获取保存到cookie的用户信息
res.locals.user =_user; //发送给浏览器
res.locals._user =_user;
res.locals.success = req.flash('success').toString();
res.locals.error = req.flash('error').toString();
next();
});
我這樣保存資訊不是只有登入的那台客戶端瀏覽器上才會有所保存的cookie嗎
cookie保存到了服務端?