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();