Een beheerdersaccount maken, bewerken of ontgrendelen
Voordat u deze opdracht kunt gebruiken, moet u het volgende doen:
- De implementatieconfiguratie maken
- Laat minstens Magento_Authorization en Magento_User modules toe
- Het databaseschema maken
magento setup:upgrade
.Beheerders maken of bewerken
Gebruik deze opdracht om een beheerder te maken of om een bestaande beheerder te bewerken.
first name
, last name
en password
worden bewerkt.Opdrachtgebruik:
bin/magento admin:user:create [--<parameter_name>=<value>, ...]
In de volgende tabel worden parameters en waarden gedefinieerd:
--admin-firstname
--admin-lastname
--admin-email
--admin-user
--admin-password
wij adviseren een langer, complexer wachtwoord. Als de wachtwoordtekenreeks speciale tekens bevat die letterlijke interpretatie vereisen (zoals backslashes of spaties), plaatst u het wachtwoord tussen enkele aanhalingstekens.
--magento-init-params
bijvoorbeeld:
MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache
Voorbeeld van het gebruik:
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
Als u om het even welke vereiste params specificeert, vraagt de toepassing over hen in CLI:
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
In het volgende voorbeeld worden first name
, last name
en password
van j.doe
admin user bijgewerkt:
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
Een beheerdersaccount ontgrendelen
Gebruik deze opdracht om de account te ontgrendelen van een beheerder die is vergrendeld, meestal vanwege meerdere onjuiste aanmeldingspogingen.
bin/magento admin:user:unlock {username}
U moet de gebruikersnaam van de beheerder opgeven. Voorbeeld:
bin/magento admin:user:unlock admin
The user account "admin" has been unlocked
Als de account niet ontgrendeld is of als er een probleem is, wordt het volgende bericht weergegeven:
The user account "admin" was not locked or could not be unlocked
Controleer of de gebruiker een beheerder is, of de gebruiker actief is en of de account vergrendeld is. Om de lijst van gesloten gebruikers in Admin te bekijken, login als beheerder en klik Systeem > Toestemmingen > Vergrendelde Gebruikers.
Als de account niet bestaat, wordt het volgende bericht weergegeven:
Couldn't find the user account "bob"