Créer, modifier ou déverrouiller un compte administrateur
Avant d’utiliser cette commande, vous devez effectuer les opérations suivantes :
- Création de la configuration de déploiement
- Activez au minimum les modules Magento_Authorization et Magento_User
- Création du schéma de base de données
magento setup:upgrade
de commande .Créer ou modifier un administrateur
Utilisez cette commande pour créer un administrateur ou modifier un administrateur existant.
first name
, last name
et password
peuvent être modifiés.Utilisation des commandes :
bin/magento admin:user:create [--<parameter_name>=<value>, ...]
Où le tableau suivant définit les paramètres et valeurs :
--admin-firstname
--admin-lastname
--admin-email
--admin-user
--admin-password
Nous vous recommandons un mot de passe plus long et plus complexe. Si la chaîne de mot de passe contient des caractères spéciaux qui nécessitent une interprétation littérale (tels que des barres obliques inverses ou des espaces), placez le mot de passe entre guillemets simples.
--magento-init-params
Par exemple :
MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache
Exemple d’utilisation :
bin/magento admin:user:create --admin-firstname=John --admin-lastname=Doe --admin-email=j.doe@example.com --admin-user=j.doe --admin-password=A0b9%t3g
Created Magento administrator user named j.doe
Si vous ne spécifiez aucun des paramètres requis, l’application les interroge dans l’interface de ligne de commande :
bin/magento admin:user:create
Admin user: John
Admin password:
Admin email: j.doe.young@example.com
Admin first name: John
Admin last name: Doe Young
Created Magento administrator user named John
L’exemple suivant met à jour les first name
, last name
et password
d’j.doe
utilisateur administrateur :
bin/magento admin:user:create --admin-firstname="John X" --admin-lastname="Doe X" --admin-email=j.doe@example.com --admin-user=j.doe --admin-password=A1234567
Created Magento administrator user named j.doe
Déverrouiller un compte administrateur
Utilisez cette commande pour déverrouiller le compte d’un administrateur verrouillé, généralement en raison de plusieurs tentatives de connexion incorrectes.
bin/magento admin:user:unlock {username}
Vous devez indiquer le nom d’utilisateur de l’administrateur. Exemple :
bin/magento admin:user:unlock admin
The user account "admin" has been unlocked
Si le compte n’est pas déverrouillé ou en cas de problème, le message suivant s’affiche :
The user account "admin" was not locked or could not be unlocked
Vérifiez que l’utilisateur est un administrateur, qu’il est actif et que le compte est verrouillé. Pour afficher la liste des utilisateurs verrouillés dans Admin, connectez-vous en tant qu’administrateur et cliquez sur Système > Autorisations > Utilisateurs verrouillés.
Si le compte n’existe pas, le message suivant s’affiche :
Couldn't find the user account "bob"