Проблемы с входом в систему/регистрации в JS, Node.js и HTML [закрыто]Html

Программисты Html
Ответить
Anonymous
 Проблемы с входом в систему/регистрации в JS, Node.js и HTML [закрыто]

Сообщение Anonymous »

У меня есть проблема, и я уже сделал то, что находится на сервере с JS и Get, Post с клиентом Thunder, и в соответствии с выходами, которые они работали хорошо, он был записан, чтобы быть успешным и запустить сеанс со временем. Моя консоль имеет сервер, работающий с терминалом TBM с узлом "Backend/Server.js". Но проблема в том, что, когда я сделал логику для этой кнопки, которая Rsiviera LocalStorage, страница только перезаряжается, а кнопки существуют, идея в том, что они исчезают, а теперь появляются кнопки «увеличительного стекла, профиля и тележки»>const modalLoginBtn = document.getElementById("modal-login-btn"); const errorElement = document.getElementById("login-error");

if (!modalLoginBtn) { console.error("❌ Botón 'modal-login-btn' no encontrado"); return; }

modalLoginBtn.addEventListener("click", async () => { console.log("🖱️ Botón de login clickeado"); const email = document.getElementById("login-email")?.value; const password = document.getElementById("login-password")?.value;

if (!email || !password) {
if (errorElement) {
errorElement.textContent = "Por favor, llena todos los campos";
errorElement.style.display = "block";
}
return;
}

try {
console.log("📡 Enviando datos al servidor...");
const response = await fetch("http://localhost:3000/login", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ correo: email, contraseña: password }),
});

const data = await response.json();
console.log("Respuesta:", data);

if (!response.ok) {
if (errorElement) {
errorElement.textContent = data.error || "Error al iniciar sesión";
errorElement.style.display = "block";
}
return;
}

localStorage.setItem("token", data.token);
window.location.href = "index.html";
} catch (error) {
console.error(" Error:", error);
if (errorElement) {
errorElement.textContent = "Error de conexión";
errorElement.style.display = "block";
}
}
}); });

hmtl из кнопок, которые должны исчезнуть, и есть кнопки, которые должны появляться, когда запускается получим/registra
>

Registrarse
Iniciar Sesión



🔍
🛒
👤


< /coe>
При проверке этого, и там я оставляю им Imagem, есть кто -то, кто знает, как я могу сделать легче зарегистрировать и начать сессию ведущих, и это делает эту функцию появления и исчезновения кнопок, я не работал на 1 неделю, и ни Чэтгпт, ни глубокий, ничто не работает для меня, и варианты, которые я обрабатывал, и мудрые не работают для меня. Начало использования USUSARANES и создайте эту функцию появления и исчезновения кнопок, я был 1 неделю, и ни Chatgpt, ни DeepSeel, ничто не работает для меня, и варианты, которые я обрабатывал и знал, не работают для меня.


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

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

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

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

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

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