Восстановление пароля
Введите email, указанный при регистрации. Мы отправим на него ссылку для сброса пароля.
← Вернуться ко входу
const email = document.getElementById("email").value;
const btn = document.getElementById("submitBtn");
const msg = document.getElementById("msg");
msg.className = "msg";
if (!email || !email.includes("@")) { msg.className = "msg error"; msg.textContent = "Введите корректный email"; return; }
btn.disabled = true; btn.textContent = "Отправка...";
try {
const r = await fetch("/api/v1/auth/forgot-password", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ email }) });
const d = await r.json();
if (d.message && d.message.includes("не найден")) {
msg.className = "msg error";
} else {
msg.className = "msg success";
}
msg.textContent = d.message || "Письмо отправлено. Проверьте почту.";
} catch(e) {
msg.className = "msg error";
msg.textContent = "Ошибка соединения. Попробуйте позже.";
} finally { btn.disabled = false; btn.textContent = "Отправить ссылку"; }
}