织梦CMS - 轻松建站从此开始!

沙龙国际_沙龙国际网上娱乐_沙龙网上娱乐

当前位置: 主页 > 沙龙真人娱乐 >

nodejs登录信息保存问题

时间:2017-07-06 23:24来源:未知 作者:admin 点击:
我在一台电脑上登录后,在另外一台上没登录的电脑上竟然会共享到这台登录的用户信息,可是我只是把他存在cookie里面,按理说不是两台客户端互不干扰吗,求大神赐教啊 登录login

我在一台电脑上登录后,在另外一台上没登录的电脑上竟然会共享到这台登录的用户信息,可是我只是把他存在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吗

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容