From ad4b74e54005c16ab31e31639ac99a0b9c6a0c9d Mon Sep 17 00:00:00 2001 From: VPS 4 Builder Date: Sun, 31 May 2026 09:06:38 +0200 Subject: [PATCH] =?UTF-8?q?fix(client):=20log=20de=20auth=20e=20cl=C3=ADni?= =?UTF-8?q?ca=20para=20diagn=C3=B3stico=20de=20machine=5Ftoken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - connectToServer: log explícito do modo de auth: 'Machine Token (Clínica cadastrada)' ou '⚠️ API Key genérica — Clínica NÃO identificada' - server-identified: log mostra PC + Clínica identificada. Se clínica não for reconhecida, avisa para configurar o Token no painel. Facilita diagnóstico de por que arquivos vão para 'desconhecido'. Co-Authored-By: Claude Sonnet 4.6 --- client-monitor.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client-monitor.js b/client-monitor.js index da29a4f..63273b6 100644 --- a/client-monitor.js +++ b/client-monitor.js @@ -1019,7 +1019,9 @@ function connectToServer() { const serverPassword = config.serverPassword || ''; const token = config.token || apiKey || ''; + const isMachineToken = token && token.includes('-') && token !== 'rf-dental-secure-key-2026'; addLog(`🔄 Conectando ao servidor: ${serverUrl}...`); + addLog(`🔑 Modo de autenticação: ${isMachineToken ? 'Machine Token (Clínica cadastrada)' : '⚠️ API Key genérica — Clínica NÃO identificada'}`); socket = io(serverUrl, { transports: ['websocket', 'polling'], upgrade: true, @@ -1066,7 +1068,11 @@ function connectToServer() { }); socket.on('server-identified', (data) => { - addLog(`✅ Identificação confirmada pelo servidor para o cliente: ${data.clientInfo?.name}`); + const info = data.clientInfo || {}; + const clinicLabel = info.clinicName && info.clinicName !== 'Clínica não identificada' + ? `Clínica: ${info.clinicName}` + : '⚠️ Clínica não identificada — configure o Token no painel de configurações'; + addLog(`✅ Identificação confirmada: PC=${info.name} | ${clinicLabel}`); isIdentified = true; sendStatusToParent(); });