recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Problème de sauvegarde des informations de connexion Nodejs

Après m'être connecté sur un ordinateur, les informations de l'utilisateur connecté ont été partagées sur un autre ordinateur qui n'était pas connecté. Cependant, je les ai simplement stockées dans un cookie. Logiquement, les deux clients n'interfèrent pas l'un avec l'autre. , s'il te plaît, donne-moi quelques conseils de Dieu

Connectez-vous 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();
});

Si j'enregistre des informations de cette manière, cela n'enregistrera-t-il pas uniquement les cookies sur le navigateur client auquel je me connecte

 ?
天蓬老师天蓬老师2793 Il y a quelques jours469

répondre à tous(1)je répondrai

  • 世界只因有你

    世界只因有你2017-05-16 13:34:05

    Le cookie est enregistré sur le serveur ?

    répondre
    0
  • Annulerrépondre