Il est possible de créer facilement un utilisateur qui aura les rôles suffisants dans Magento avec seulement un accès à la base de données. Pour faire cela, il faut comprendre que les administrateurs sont inscrits dans une table et leur rôle dans une autre. Dans le script suivant, on créera un administrateur avec les pleins pouvoirs mais vous pouvez adapter ce script à vos besoin en jetant un oeil à la table admin_role et en modifiant parent_id dans le script. La colonne parent_id définit le parent du rôle en question pour l'utilisateur. Si vous voulez créer un utilisateur avec des pouvoirs différents, regardez le rôle qui correspond au pouvoir que vous accorder et modifiez le script en fonction. La colonne role_type définit s'il s'agit d'un User ou d'un Group.
Il est possible de créer facilement un utilisateur qui aura les rôles suffisants dans Magento avec seulement un accès à la base de données. Pour faire cela, il faut comprendre que les administrateurs sont inscrits dans une table et leur rôle dans une autre. Dans le script suivant, on créera un administrateur avec les pleins pouvoirs mais vous pouvez adapter ce script à vos besoin en jetant un oeil à la table admin_role et en modifiant parent_id dans le script. La colonne parent_id définit le parent du rôle en question pour l'utilisateur. Si vous voulez créer un utilisateur avec des pouvoirs différents, regardez le rôle qui correspond au pouvoir que vous accorder et modifiez le script en fonction. La colonne role_type définit s'il s'agit d'un User ou d'un Group.
magerun admin:user:create login hello@example.com myPassWord FirstName LastName ;-)
RépondreSupprimerPour ce qui passe par là et qui sont à leur première installation. La solution avec magerun requiert l'installation de magerun (et c'est pas forcément du temps perdu). Il s'installe via curl, composer ou homebrew. Le lien vers le dépôt du projet : https://github.com/netz98/n98-magerun
Supprimer