通过命令行在Magento 2中创建新的管理员用户
通过命令行界面创建一个新的管理员用户是Magento 2中的一个重要功能。当我们忘记Magento 2管理员密码时,这是非常有用和快速的解决方案。
通过命令行创建管理员用户
以下是CLI命令,可帮助您在Magento 2中创建新的管理员用户,在Magento 2安装的根目录的路径中运行以下命令,
php bin/magento admin:user:create --admin-user="admin" --admin-password="Admin@123" --admin-email="admin@360magento.com" --admin-firstname="MyFirstName" --admin-lastname="MyLastName"
创建管理员用户帐户后,上面的命令将返回以下成功消息,
Created Magento administrator user named admin
当我们在CLI中运行上述命令时,将执行以下文件以创建新的管理员用户,
<Magento 2安装根目录> /vendor/magento/magento2-base/setup/src/Magento/Setup/Console/Command/AdminUserCreateCommand.php
您还可以从命令行“interactively”创建管理员用户,该用户包含在最新版本的magento中。
以下是创建新管理员用户的命令,
php bin/magento admin:user:create
它将提示您逐个输入以下必填字段。
- Admin user: Magento管理员用户的名字。
- Admin password: Magento管理员用户的姓氏。
- Admin email: Magento管理员用户的电子邮件地址。
- Admin first name: Magento管理员用户名。
- Admin last name: Magento管理员用户密码长度必须至少为7个字符,并且必须至少包含一个字母和至少一个数字字符。
这很简单,很酷。
通过命令行解锁管理员用户
有时管理员帐户将因多次不正确的登录尝试而锁定。使用以下命令解锁这些类型的管理员用户帐户。
php bin/magento admin:user:unlock {username}
例,
php bin/magento admin:user:unlock admin
上面的命令将返回以下成功消息,
The user account “admin” has been unlocked
在命令行界面中运行以下命令,以获取在Magento 2中创建管理员用户的所有选项列表,
php bin/magento admin:user:create --help
它将返回如下输出,
Usage: admin:user:create [options] Options: --admin-user=ADMIN-USER (Required) Admin user --admin-password=ADMIN-PASSWORD (Required) Admin password --admin-email=ADMIN-EMAIL (Required) Admin email --admin-firstname=ADMIN-FIRSTNAME (Required) Admin first name --admin-lastname=ADMIN-LASTNAME (Required) Admin last name --magento-init-params=MAGENTO-INIT-PARAMS Add to any command to customize Magento initialization parameters For example: "MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache" -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug Help: Creates an administrator
希望这可以帮助你。
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。