From 3dc2ad55fb788b05c9edcab063b1a415a2811857 Mon Sep 17 00:00:00 2001 From: samruk_3 Date: Mon, 21 Sep 2026 09:54:45 +0000 Subject: [PATCH] fix: password dialog and filename decoding --- dashboard.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dashboard.html b/dashboard.html index d197666..6ea522f 100644 --- a/dashboard.html +++ b/dashboard.html @@ -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("Пароль изменён.");