2017-02-03 6 views
0

管理者のURLでmagento2サイトにログインしようとすると、「正しくログインしなかったか、アカウントが一時的に無効になっています」というエラーが表示されます。どのようにパスワードを忘れたのか分かりません。私はパスワードを忘れてしまいましたが、リンクは私にメールで送られましたが、まだリセットされたパスワードでも管理パネルにログインすることはできません。私はこのクエリUPDATE admin_user SET password = CONCAT(SHA2('xxxxNewpassword', 256), ':xxx:1') WHERE username = 'admin';でデータベースを照会しようとしましたが、同じエラーメッセージを引き続き使用しません。Magento 2パスワードリセット、管理アクセスエラー

すべてのヘルプは非常にあなたがmagento2コマンドラインツールを使用して、新しい管理者ユーザーを作成し、新しいユーザーを使用して管理パネルにログインし、古いadminユーザーを編集することができます

答えて

0

を理解されるであろう!

<path_to_magento>/bin/magento admin:user:create --admin-user="admin" -- admin-password="123123q" --admin-email="[email protected]" --admin-firstname="Admin" --admin-lastname="Admin" 

またはこのクエリを実行します:コマンドラインから新しい管理者を作成する

コマンド

LOCK TABLES `admin_role` WRITE , `admin_user` WRITE; 

SET @SALT = "rp"; 
SET @PASS = CONCAT(MD5(CONCAT(@SALT , "password")), CONCAT(":", @SALT)); 
SELECT @EXTRA := MAX(extra) FROM admin_user WHERE extra IS NOT NULL; 

INSERT INTO `admin_user` (firstname,lastname,email,username,password,created,lognum,reload_acl_flag,is_active,extra,rp_token_created_at) 
VALUES ('Firstname','Lastname','[email protected]','myuser',@PASS,NOW(),0,0,1,@EXTRA,NOW()); 

INSERT INTO `admin_role` (parent_id,tree_level,sort_order,role_type,user_id,role_name) 
VALUES (1,2,0,'U',(SELECT user_id FROM admin_user WHERE username = 'myuser'),'Firstname'); 

UNLOCK TABLES; 
+0

ハイテクのためのuに感謝あなたの素早い返信。私はmagentoに新しいので、私はコマンドを書く方法と書く場所を知らない。あなたは私にそのことを教えてください....あらかじめありがとう – br4veen

+0

あなたのコンピュータまたはそのホストにオンラインでmagentoをインストールしましたか? – justsomedev

+0

がオンラインでホストされています。私はcpanelを持っています – br4veen

0

あなたは、新しいユーザーを作成したり、クエリを実行する必要はありません。 SSH経由であなたのMagentoのルートフォルダに移動し、コマンドの下に実行します。

php bin/magento admin:user:unlock ADMINUSERNAME 

ご注意:PHPのbin/Magentoの管理者:ユーザー:たAdminUsernameがTOUの管理者名 などで置き換えるアンロック管理

関連する問題