登录验证
登录路由检查登录表单的信息是否与用户凭证匹配,匹配则认为登录成功,否则失败:
//登录表单处理
app.post('/sign', function (req, res) {
//登录的数据和user.json中的数据进行对比
if (req.body.password != user[req.body.user].password || !user[req.body.user]) {
res.end('sign failure');
} else {
req.session.sign = true;
req.session.name = user[req.body.user].name;
res.send('welecome <strong>' + req.session.name + '</strong>,<a href="/out">登出</a>');
}
});
截止到现在我们就把一个简单的session登录完成了。