Как я могу проверить в SQLite, существует ли идентификатор пользователя? - PullRequest
0 голосов
/ 19 февраля 2019

Я хочу проверить, что если пользователь вводит неправильный идентификатор, отображается ошибка.

Я пытался так, но не сработало.

, когда я ставлю неправильно, это показывает, что замечает, нетошибка, нет журнала, не перейти на следующую страницу.

Я использую sqlite3 в электронном

if (err) {

return console.error(err.message);

alert («идентификатор не существует»);}

  var sql = "SELECT id, pw FROM user where id=?";
        db.get( sql, [id], (err, row) => {
            if (err) {
          return console.error(err.message);
              alert("no id exist"); //not working!!!
            }
            console.log("db id"+row.id);
            console.log("db pw"+row.pw);
            if(row){
                d_id = row.id;
                d_pw = row.pw;
                if ((id == row.id) && (pw == row.pw)) {
                    window.location.href = "pause_and_download_multi_function.html?id=" + id;
                }
                else if(row.id == ''){
                    alert("wrong id");
                }
                else if(!(pw == row.pw) || row.pw == 'undefined' || row.pw == undefined){
                    alert("wrong pw");
                }
            } else {
                alert("wrong id");
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...