fix: password dialog and filename decoding
This commit is contained in:
parent
0550cc2075
commit
3dc2ad55fb
@ -351,15 +351,15 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById("regeneratePw").addEventListener("click", function () {
|
document.getElementById("regeneratePw").addEventListener("click", function () {
|
||||||
var cur = prompt("Введите текущий пароль сводящего:");
|
var nw = prompt("Введите новый пароль сводящего (минимум 4 символа):");
|
||||||
if (cur === null) return;
|
|
||||||
var nw = prompt("Новый пароль (минимум 4 символа):");
|
|
||||||
if (!nw || nw.length < 4) { alert("Слишком короткий пароль"); return; }
|
if (!nw || nw.length < 4) { alert("Слишком короткий пароль"); return; }
|
||||||
if (nw !== window.prompt("Повторите новый пароль:")) { alert("Пароли не совпадают"); return; }
|
if (nw !== window.prompt("Повторите новый пароль:")) { alert("Пароли не совпадают"); return; }
|
||||||
|
var cur = prompt("Введите текущий пароль сводящего:");
|
||||||
|
if (cur === null) return;
|
||||||
fetch("api/consolidator-password", {
|
fetch("api/consolidator-password", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: { "Content-Type": "application/json" },
|
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) {
|
}).then(function (r) { return r.json(); }).then(function (b) {
|
||||||
if (!b.ok) { alert(b.error || "Ошибка"); return; }
|
if (!b.ok) { alert(b.error || "Ошибка"); return; }
|
||||||
alert("Пароль изменён.");
|
alert("Пароль изменён.");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user