Criar novo usuário magento

Se por acaso seu usuário administrador do magento foi excluído do banco da dados, utilize o arquivo abaixo para criar um novo

<?php

# Create New admin User programmatically.
require_once('./app/Mage.php');
umask(0);
Mage::app();

try {
    $user = Mage::getModel('admin/user')
            ->setData(array(
                'username' => 'admin',
                'firstname' => 'Admin',
                'lastname' => 'Admin',
                'email' => 'email@dominio.com',
                'password' => 'senha123.',
                'is_active' => 1
            ))->save();
}
catch (Exception $e) {
    echo $e->getMessage();
    exit;
}

//Assign Role Id
try {
    $user->setRoleIds(array(1))  //Administrator role id is 1 ,Here you can assign other roles ids
            ->setRoleUserId($user->getUserId())
            ->saveRelations();
}
catch (Exception $e) {
    echo $e->getMessage();
    exit;
}

echo "User created successfully";
?>

Salve o arquivo no seu ftp como create_user.php e depois acesse seusite/create_user.php

Pronto seu usuário foi criado, não esquece de deletar o arquivo do ftp

Comentários

comentários