我有一个双重登录的系统,第一个是会员登录
router.post('/login', function(req, res, next) {
connection.query('SELECT country, currency from users WHERE password = ' +
connection.escape(req.body.password), function (error, results, fields) {
if(error){
res.cookie('atomy-login', 'Login Error', { maxAge: 900000, httpOnly: true
});
res.redirect('/');
} else {
if(results.length == 1){
var result = results[0];
res.cookie('atomy-country', result.country, { maxAge: 90000000, httpOnly: true });
res.cookie('atomy-currency', result.currency, { maxAge: 90000000, httpOnly: true });
res.redirect('/members/'+result.country);
}else{
res.cookie('atomy-login', 'Invalid Login', { maxAge: 900000, httpOnly: true });
res.redirect('/');
}
}
});
});
成员登录后,组长需要登录
router.post('/leader/login', function(req, res, next) {
connection.query('SELECT id,name from leader WHERE password = ' +
connection.escape(req.body.leader_pass) , function (error, results, fields) {
if(error){
res.cookie('atomy-login', 'Login Error', { maxAge: 900000, httpOnly: true });
res.redirect('/leader/login');
} else {
if(results.length == 1){
var result = results[0];
res.cookie('atomy_leader_id', result.name, { maxAge: 90000000, httpOnly: true });
res.redirect('/members/'+result.country+'/buy');
}else{
res.cookie('atomy-login', 'Invalid Login', { maxAge: 900000, httpOnly: true });
res.redirect('/');
}
}
});
});
我遇到的问题是,当我完成领导者登录后,存储在cookie中的“ atomy-country”和“ atomy-currency”已被删除。 有人可以帮助我吗?