// Script para testar cliente 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 testClient() { try { // Primeiro, vamos criar um cliente de teste com senha console.log('🆕 Criando cliente de teste...'); const { data: novoCliente, error: createError } = await supabase .from('clientes') .insert([{ nome_completo: 'Teste Login Sistema', whatsapp: '43999999998', endereco: 'Teste', senha_hash: '1234' }]) .select() .single(); if (createError) { console.log('Cliente de teste já existe ou erro:', createError.message); } else { console.log('✅ Cliente de teste criado:', novoCliente.nome_completo); } console.log('\n🔍 Buscando cliente original...'); // Buscar cliente const { data: cliente, error } = await supabase .from('clientes') .select('*') .eq('whatsapp', '43999764411') .single(); if (error) { console.error('❌ Erro ao buscar cliente:', error); return; } console.log('✅ Cliente encontrado:'); console.log('- Nome:', cliente.nome_completo); console.log('- WhatsApp:', cliente.whatsapp); console.log('- Senha atual:', cliente.senha_hash); console.log('- ID:', cliente.id); // Sempre atualizar a senha para garantir console.log('\n🔄 Atualizando senha para 1234...'); const { data: updateData, error: updateError } = await supabase .from('clientes') .update({ senha_hash: '1234' }) .eq('whatsapp', '43999764411'); if (updateError) { console.error('❌ Erro ao atualizar:', updateError); } else { console.log('✅ Comando de atualização executado!'); console.log('Dados retornados:', updateData); } // Testar login com cliente de teste console.log('\n🔐 Testando login com cliente de teste...'); const senhaDigitada = '1234'; const { data: loginTest, error: loginError } = await supabase .from('clientes') .select('*') .eq('whatsapp', '43999999998') .single(); if (loginError) { console.error('❌ Erro no teste de login:', loginError); } else { const senhaCorreta = loginTest.senha_hash === senhaDigitada; console.log('- Nome:', loginTest.nome_completo); console.log('- WhatsApp:', loginTest.whatsapp); console.log('- Senha no banco:', loginTest.senha_hash); console.log('- Senha digitada:', senhaDigitada); console.log('- Login válido:', senhaCorreta ? '✅ SIM' : '❌ NÃO'); if (senhaCorreta) { console.log('\n🎉 SISTEMA DE LOGIN FUNCIONANDO!'); console.log('📝 Para testar no catálogo, use:'); console.log(' WhatsApp: 43999999998'); console.log(' Senha: 1234'); } } } catch (err) { console.error('❌ Erro geral:', err); } } testClient();