我想登录用户详细信息...例如我存储在mongodb中的电话,电子邮件,密码,年龄。 “ / check”路由用于登录页面。 集合名称为“用户”。
app.post('/check', function (req, res) {
db.collection('users').find().toArray(function(error,result){
if (error)
throw error
var flag = false;
for (var i = 0; i < result.length; i++) {
if(req.body.email == result[i].email && req.body.password == result[i].password){
flag = true;
}
}
if(flag){
req.session.loggedIn = true;
res.redirect('/dashboard')
}
else
res.redirect('/login')
})
});
app.get('/dashboard', function (req, res) {
if(req.session.loggedIn)
console.log(db.collection('users').findOne({email:req.session.email}));
res.send('hello ');
});
承诺{}