Использование
, jQuery, Sequelize и SQL для входа и маршрутизацииHtml

Программисты Html
Ответить
Anonymous
 Использование
, jQuery, Sequelize и SQL для входа и маршрутизации

Сообщение Anonymous »

Моя цель — использовать значения идентификаторов #username-l и #pwd-l в форме html, когда пользователь нажимает кнопку «Отправить», сравнивать эти значения со значениями в базе данных SQL и, если значения равны именно значения в базе данных затем направляют пользователя по указанному маршруту (на данный момент для тестирования подходит только /user). В настоящее время он направляется в /? без ошибок, которые нигде не указаны. Консоль показывает, что запрос возвращает имя пользователя = null и пароль = null. У меня есть семена в БД под названием имя пользователя = тестовый пароль = тест для тестирования. Любая помощь приветствуется!

HTML:



Username:


Password:


Login



СЕКВАЛИЗАЦИЯ:

app.get("/api/users", function(req, res) {

db.User.findAll({
where:
{
username: req.body.username,
password: req.body.password
}
}).then(function(dbUser) {
// res.json(dbUser);
if (req.body.username === dbUser.username && req.body.password === dbUser.password) {
res.redirect("/users");
} else {
console.log("error");
}
});
});


LOGIN.JS:

$("#login-button").on('click', function() {
var username = $("#username-l").val().trim();
var password = $("#pwd-l").val().trim();

$.get("/api/users", function(data){
console.log(data);
if (username === data.username && username === data.password) {
reRoute();
} else {
console.log("that does not exist");
}
});
});

function getUser(userData) {
$.get("/api/users", userData).then(reRoute());
}

function reRoute() {
window.location.href = "/users";
}


Подробнее здесь: https://stackoverflow.com/questions/458 ... -and-route
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»