Express、sequelize、およびmysqlでNodeJS認証を実装しようとしていますが、ブロックされています。私はwebserviceによってログインとパスワードの値を取得します。データベース値と一致させたい:Authentification NodeJS Sequelize Express
app.get('/login', function (req, res, err) {
var whereUser = {
login: req.query.login,
password: req.query.password
}
if (!req.query.login || !req.query.password) {
res.send('login failed');
//Here my code is wrong !
I try to compare login and password values with database login and passwword values
} else if (req.query.login && req.query.password == UsrPerson.findOne({ where: whereUser })) {
console.log("auth ok")
req.session.user = "amy";
req.session.admin = true;
res.send("login success!");
} else {
console.log("ERROR")
res.send(err)
}
});
どうすればいいですか?ありがとうございます