From 378a5895721abae26ce849807e3cf62594d7600d Mon Sep 17 00:00:00 2001 From: root Date: Thu, 2 Jul 2026 18:46:12 +0000 Subject: [PATCH] fix: btn-anterior agora exige senha --- src/index.html | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/index.html b/src/index.html index 99f3db7..6766de6 100644 --- a/src/index.html +++ b/src/index.html @@ -2153,6 +2153,7 @@ document.getElementById('btn-limpar').addEventListener('click', () => { const btnAnterior = document.getElementById('btn-anterior'); if (btnAnterior) { btnAnterior.addEventListener('click', async () => { + if (!await askPassword()) return; const hasTauri = !!(window.__TAURI__ && window.__TAURI__.core); let recentList = []; @@ -2647,16 +2648,8 @@ window.toggleEditConsulta = async function() { // Se já está editando, apenas fecha if (window._editModalOpen) { closeEditModal(); return; } - // Pede senha admin primeiro — sempre, para proteger edições - const pw = config.admin_password; - if (pw) { - const ok = await askPassword(); - if (!ok) return; - } else { - // Sem senha configurada — avisa e abre mesmo assim (primeiro uso) - const ok = await askPassword(); // mostra diálogo vazio para o admin configurar mentalmente - if (!ok) return; - } + // Pede senha — sempre, uma vez (aceita fixa ou dinâmica) + if (!await askPassword()) return; openEditModal(full); closeRelatorioModal();