login access
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user