login access

This commit is contained in:
2026-07-27 12:00:18 +00:00
parent 32dc2f9aab
commit 41b8e16ac6
+32
View File
@@ -0,0 +1,32 @@
import { createClient } from '@supabase/supabase-js'
const supabaseUrl = process.env.VITE_SUPABASE_URL
const supabaseServiceKey = process.env.SUPABASE_SERVICE_ROLE_KEY
const supabaseAdmin = createClient(supabaseUrl, supabaseServiceKey, {
auth: {
autoRefreshToken: false,
persistSession: false
}
})
async function createAdmin() {
const { data, error } = await supabaseAdmin.auth.admin.createUser({
email: 'admin@steelbook.com',
password: 'adminpassword123',
email_confirm: true,
user_metadata: { nome_completo: 'Administrador' }
})
if (error) {
if (error.message.includes('already registered')) {
console.log('Usuário já existe!');
} else {
console.error('Erro:', error.message)
}
} else {
console.log('Usuário criado com sucesso:', data.user.email)
}
}
createAdmin()