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
?
Le cookie est enregistré sur le serveur ?