Creare, modificare o sbloccare un account amministratore

Prima di poter utilizzare questo comando, è necessario effettuare le seguenti operazioni:

NOTE
Il modo più semplice per creare il database è utilizzare il comando magento setup:upgrade.

Creare o modificare un amministratore

Utilizzare questo comando per creare un amministratore o per modificare un amministratore esistente.

NOTE
Se si modifica un amministratore, è possibile modificare solo first name, last name e password.

Utilizzo comando:

bin/magento admin:user:create [--<parameter_name>=<value>, ...]

Dove la tabella seguente definisce parametri e valori:

Nome
Valore
Obbligatorio
--admin-firstname
Nome dell'utente amministratore.
--admin-lastname
Cognome dell'utente amministratore.
--admin-email
Indirizzo di posta elettronica dell'utente amministratore.
--admin-user
Nome utente amministratore.
--admin-password
Password utente amministratore. La password deve contenere almeno 7 caratteri e includere almeno un carattere alfabetico e almeno un carattere numerico.

È consigliabile impostare una password più lunga e complessa. Se la stringa della password contiene caratteri speciali che richiedono un'interpretazione letterale, ad esempio barre rovesciate o spazi, racchiudere la password tra virgolette singole.
--magento-init-params
Aggiungi a qualsiasi comando per personalizzare i parametri di inizializzazione dell'applicazione

Ad esempio: MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache
No

Esempio di utilizzo:

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

Se non si specifica alcun parametro obbligatorio, l'applicazione chiede informazioni 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

Il seguente esempio aggiorna first name, last name e password di j.doe utente amministratore:

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

Sbloccare un account amministratore

Utilizzare questo comando per sbloccare l'account di un amministratore bloccato, in genere a causa di più tentativi di accesso non corretti.

bin/magento admin:user:unlock {username}

Specificare il nome utente dell'amministratore. Esempio:

bin/magento admin:user:unlock admin
The user account "admin" has been unlocked

Se l’account non è sbloccato o si è verificato un problema, viene visualizzato il seguente messaggio:

The user account "admin" was not locked or could not be unlocked

Verificare che l'utente sia un amministratore, che sia attivo e che l'account sia bloccato. Per visualizzare l'elenco degli utenti bloccati nell'amministratore, accedere come amministratore e fare clic su Sistema > Autorizzazioni > Utenti bloccati.

Se l’account non esiste, viene visualizzato il seguente messaggio:

Couldn't find the user account "bob"
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995