@jekanok

Авторизация с ошибкой на node?

Вот код, где обрабатывается авторизация на сайте, когда я ввожу верный пароль то все ок, а если нет то сервер падает
app.post('/login', pasr, (req, res) => {
  if (!req.body) return res.sendStatus(400);
  connection.query(
    `SELECT password, email FROM users WHERE password = "${md5(req.body.password)}" AND email="${
      req.body.email
    }"`,
    (err, result) => {
      console.log(result);
      if (err === null) {
        if (result[0].password !== undefined) {
          // if (!result[0].password) {
          res.send('OK');
          // }
        } else {
          res.status(401).send('NO');
        }
      }
    }
  );
});
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
SergeyEgorov
@SergeyEgorov
Веб разработчик
Могу предположить что когда введен неправильный пароль, result[0] будет undefined.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы