Я делаю простую страницу входа в систему с полем имени пользователя и пароля. Я сохранил имена пользователей и пароли в базе данных firebase-realtime-database. Я просто хочу аутентифицировать его с помощью ввода пользователя и перенаправить на другую страницу. Я не могу сделать это с помощью JavaScript, потому что мне не хватает знаний. Как я могу это сделать? Это моя база данных: (https://i.ibb.co/1RGLBJs/asasa.png)
Я хочу написать код так, чтобы, когда человек вводит свое имя пользователя (например, 199301111), он входит внутрь muj-dms / login / 199301111 и проверяет введенный пароль с помощьюпароль в базе данных, и он перенаправляет на другую страницу или показывает ошибку.
// code to fetch data from the form
// signup
const signupForm = document.querySelector('#login-form');
signupForm.addEventListener('submit', (e) => {
e.preventDefault();
//get user info
const inp_username = signupForm['username'].value;
const inp_password = signupForm['password'].value;
//signup (firebase password doesnt seem to be stored in pass)
firebase.database().ref('login').child(inp_username).on('value', function(snapshot) {
var pass = snapshot.val().password;
});
console.log(inp_password, inp_username);
console.log(pass);
})
ОБНОВЛЕНИЕ: Итак, в качестве комментария я добавил приложение к электронной почте и использовал проверку подлинности Firebase. Большое спасибо за помощь!