// Script para corrigir senha do Tiago const { createClient } = require('@supabase/supabase-js'); const supabaseUrl = 'https://ydhzylfnpqlxnzfcclla.supabase.co'; const supabaseKey = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlkaHp5bGZucHFseG56ZmNjbGxhIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjA1NDA1NjIsImV4cCI6MjA3NjExNjU2Mn0.gIHxyAYngqkJ8z2Gt5ESYmG605vhY_LGTQB7Cjp4ZTA'; const supabase = createClient(supabaseUrl, supabaseKey); async function fixTiagoPassword() { try { console.log('🔧 Corrigindo senha do Tiago...'); // Deletar e recriar o cliente Tiago com senha const clienteOriginal = { nome_completo: 'Tiago dos Santos', email: 'tiago27.dossantos+novo@gmail.com', // Email ligeiramente diferente whatsapp: '43999764411', endereco: 'Rua Creusa Pereira Campos, 1705\n5-1107', senha_hash: '1234' }; // Verificar se cliente existe const { data: clienteExistente } = await supabase .from('clientes') .select('*') .eq('whatsapp', '43999764411') .single(); if (clienteExistente) { console.log('📋 Cliente existente encontrado:', clienteExistente.nome_completo); // Tentar update direto com RPC ou SQL raw console.log('🔄 Tentando update direto...'); const { data: updateResult, error: updateError } = await supabase .rpc('update_client_password', { client_whatsapp: '43999764411', new_password: '1234' }); if (updateError) { console.log('❌ RPC não disponível, tentando update normal...'); // Update simples const { error: simpleUpdateError } = await supabase .from('clientes') .update({ senha_hash: '1234' }) .eq('whatsapp', '43999764411'); if (simpleUpdateError) { console.error('❌ Update falhou:', simpleUpdateError); } else { console.log('✅ Update executado (pode não ter funcionado)'); } } else { console.log('✅ RPC executado:', updateResult); } } else { console.log('❌ Cliente não encontrado'); } // Recriar com senha const { data: novoTiago, error: createError } = await supabase .from('clientes') .insert([clienteOriginal]) .select() .single(); if (createError) { console.error('❌ Erro ao recriar cliente:', createError); return; } console.log('✅ Cliente Tiago recriado com senha!'); console.log('- Nome:', novoTiago.nome_completo); console.log('- WhatsApp:', novoTiago.whatsapp); console.log('- Senha:', novoTiago.senha_hash); // Testar login console.log('\n🔐 Testando login do Tiago...'); const { data: loginTest, error: loginError } = await supabase .from('clientes') .select('*') .eq('whatsapp', '43999764411') .single(); if (loginError) { console.error('❌ Erro no teste:', loginError); } else { const loginValido = loginTest.senha_hash === '1234'; console.log('- Login válido:', loginValido ? '✅ SIM' : '❌ NÃO'); if (loginValido) { console.log('\n🎉 TIAGO PODE FAZER LOGIN AGORA!'); console.log('📝 Credenciais:'); console.log(' WhatsApp: 43999764411'); console.log(' Senha: 1234'); } } } catch (err) { console.error('❌ Erro geral:', err); } } fixTiagoPassword();