const { createClient } = require('@supabase/supabase-js'); // ====================================================== // MIAMI CERTIFICATION OFFICE // ====================================================== // URL del proyecto Miami Certification const SUPABASE_URL = 'PEGA_AQUI_LA_URL_DEL_PROYECTO'; // IMPORTANTE: // Usa SERVICE_ROLE de Miami Certification, NO la anon/public key. const SERVICE_ROLE_KEY = 'PEGA_AQUI_SERVICE_ROLE_KEY'; // Usuario al que cambiaremos la contraseña. // Este es el UUID que ya verificamos. const USER_ID = '7fbc9aef-832c-47dd-8f91-a14d6e1db2b1'; // Coloca aquí la MISMA contraseña que utiliza en Remotiux. const NEW_PASSWORD = 'PEGA_AQUI_LA_NUEVA_CONTRASEÑA'; const supabase = createClient( SUPABASE_URL, SERVICE_ROLE_KEY, { auth: { autoRefreshToken: false, persistSession: false } } ); async function cambiarPassword() { console.log('Actualizando contraseña...'); const { data, error } = await supabase.auth.admin.updateUserById( USER_ID, { password: NEW_PASSWORD } ); if (error) { console.error('\n❌ ERROR'); console.error(error.message); process.exit(1); } console.log('\n✅ CONTRASEÑA ACTUALIZADA'); console.log('Usuario:', data.user.email); console.log('ID:', data.user.id); console.log( '\nYa puedes probar el acceso al panel administrativo.' ); } cambiarPassword();