在MAGENTO2登陆时,有些情况下密码明明没有问题,因网站加密字符串或是其它参数变更后导致后台无法登陆
会有如下提示
"You did not sign in correctly or your account is temporarily disabled."
“您没有正确登录,或者您的帐户暂时被禁用。”
1。根目录下执行以下命令,建立 一个新用户名:taobao123 密码 taobao123 则可
php bin/magento admin:user:create --admin-user="taobao123" --admin-password="taobao123" --admin-email="taobao@lutish.com" --admin-firstname="Admin" --admin-lastname="Admin"
如果执行完后有错误提示,密码组合的限制,则按要求修改密码完成就可以
付费内容限时免费中...
用其它管理员账号进入后台,重新修改密码。
2。进入Phpmyadmin数据库管理页面
打开数据库表 `admin_user` 查看具体的username值,比如为 `admin`
查看app/etc/env.php里面的
<?php return array ( ... 'crypt' => array ( 'key' => '525701df74e6cba74d5e9a1bb3d935ad', //cryptographic salt ), ...
得到具体的加密(盐值)
'525701df74e6cba74d5e9a1bb3d935ad'
执行sql语句
UPDATE admin_user SET password = CONCAT(SHA2('525701df74e6cba74d5e9a1bb3d935adchina123', 256), ':525701df74e6cba74d5e9a1bb3d935ad:1') WHERE username = 'admin';
那么此时修改admin的密码为china123