@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');
        }
      }
    }
  );
});
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
SergeyEgorov
@SergeyEgorov
Веб разработчик
Могу предположить что когда введен неправильный пароль, result[0] будет undefined.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Москва
До 200 000 ₽
div. Ставрополь
от 50 000 до 120 000 ₽
Lachestry Таганрог
от 170 000 до 200 000 ₽
29 нояб. 2024, в 12:25
5000 руб./за проект
29 нояб. 2024, в 12:25
30000 руб./за проект
29 нояб. 2024, в 12:12
80000 руб./за проект