fix: password dialog and filename decoding

This commit is contained in:
samruk_3 2026-09-21 09:54:45 +00:00
parent 0550cc2075
commit 3dc2ad55fb

View File

@ -351,15 +351,15 @@
});
document.getElementById("regeneratePw").addEventListener("click", function () {
var cur = prompt("Введите текущий пароль сводящего:");
if (cur === null) return;
var nw = prompt("Новый пароль (минимум 4 символа):");
var nw = prompt("Введите новый пароль сводящего (минимум 4 символа):");
if (!nw || nw.length < 4) { alert("Слишком короткий пароль"); return; }
if (nw !== window.prompt("Повторите новый пароль:")) { alert("Пароли не совпадают"); return; }
var cur = prompt("Введите текущий пароль сводящего:");
if (cur === null) return;
fetch("api/consolidator-password", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ current: cur, next: nw })
body: JSON.stringify({ password: cur })
}).then(function (r) { return r.json(); }).then(function (b) {
if (!b.ok) { alert(b.error || "Ошибка"); return; }
alert("Пароль изменён.");