В настоящее время работаю в системе входа и регистрации, используя Google Firebase для аутентификации. Функции входа в систему и регистрации аккаунта работают. Я добавил окно предупреждения, если пользователь правильно вошел в систему и вышел из нее. Я пытаюсь добавить окно оповещения, если пользователь пытается зарегистрироваться с существующим адресом электронной почты или вводит неверный адрес электронной почты или пароль при попытке входа в систему. Вот мои функции для регистрации и входа в систему: Какой другой код я должен / должен добавить к нему, чтобы получить предупреждение?
// signup
const signupForm = document.querySelector("#signup-form");
signupForm.addEventListener("submit", e => {
e.preventDefault();
// get user info
const email = signupForm["signup-email"].value;
const password = signupForm["signup-password"].value;
// sign up the user
auth.createUserWithEmailAndPassword(email, password).then(cred => {
// close the signup modal & reset form
const modal = document.querySelector("#modal-signup");
M.Modal.getInstance(modal).close();
signupForm.reset();
});
});
// login
const loginForm = document.querySelector("#login-form");
loginForm.addEventListener("submit", e => {
e.preventDefault();
// get user info
const email = loginForm["login-email"].value;
const password = loginForm["login-password"].value;
// log the user in
auth.signInWithEmailAndPassword(email, password).then(cred => {
// close the signup modal & reset form
const modal = document.querySelector("#modal-login");
M.Modal.getInstance(modal).close();
loginForm.reset();
});
});