【发布时间】:2019-03-01 15:10:59
【问题描述】:
我是新的nodejs。发送 jwt 后我无法重定向到受保护的页面。这里我想做的是在从数据库中获取用户详细信息后,我正在创建一个 jwt.但在那之后我想重定向到一个受保护的页面。
app.post('/Signin', function (req, res){
var post = req.body;
var sql = "SELECT id,name FROM `users` WHERE `name`='"+post.uname+"'and`password`='"+post.pass+"'";
con.query(sql,function(err,result,col){
if(result.length)
{
var re = JSON.parse(JSON.stringify(result[0]));
var token = jwt.sign(re,'ssshhh',{expiresIn : 1440});
res.json({
error: false,
message: 'Validation successful!',
token: token
});
console.log("Successful login");
res.redirect("Protected");
}
else
{
console.log("Wrong Details");
res.redirect("Signin");
}
});
});
【问题讨论】: