我已經成功安裝Magento 1.5.1.0在我的localhost.Then我去管理面板,並試圖用我設置的用戶名和密碼登錄,但它說錯了密碼。然後我點擊忘記密碼。它說你的新密碼是發送到您的電子郵件地址。我查看了創建個人信息時使用的電子郵件ID。但沒有郵件。這可能是由於電子郵件未從本地服務器觸發。如何檢索管理員信息期間設置的管理員密碼?
但我的問題是我如何檢索我的管理員密碼?
我已經成功安裝Magento 1.5.1.0在我的localhost.Then我去管理面板,並試圖用我設置的用戶名和密碼登錄,但它說錯了密碼。然後我點擊忘記密碼。它說你的新密碼是發送到您的電子郵件地址。我查看了創建個人信息時使用的電子郵件ID。但沒有郵件。這可能是由於電子郵件未從本地服務器觸發。如何檢索管理員信息期間設置的管理員密碼?
但我的問題是我如何檢索我的管理員密碼?
非常感謝這些建議。我的問題已成功解決。我將「admin_user」表的密碼值更改爲已知單詞的md5轉換。 但對於知識,我想知道密碼的散列+鹹魚值,使用Magento的存儲由「rightstuff解釋說:」密碼。 BCZ我注意到,「admin_user」表的密碼值是這樣的一些東西concated,當我點擊忘記密碼鏈接。
你無法恢復,其作爲安全散列存儲。去到數據庫,並在admin_user
表更新相關行與MD5
功能的密碼值設置爲一個新的密碼。
Magento存儲密碼的哈希值+醃製值(不能取回密碼)。
你只能在這裏選擇是使用phpMyAdmin或MySQL外殼中,以重置密碼...
使用MySQL殼...
運行CMD.EXE並與進入mysql外殼: mysql -u root -p
輸入您的MySQL root帳戶密碼。
運行查詢...
UPDATE `{db_name}`.`admin_user` SET `password` = CONCAT(MD5('zN{master_password}'), ':zN') WHERE `admin_user`.`user_id` = 1 LIMIT 1;
(從WampDeveloper的Magento的安裝腳本拍攝)
在上面的查詢{} DB_NAME與Magento的數據庫名稱和{} MASTER_PASSWORD用任何你想要的密碼替換設置。
你不能找回它,它存儲爲一個安全散列。
轉到數據庫並更新admin_user
表中的相關行。轉到列user password
。接下來轉到任何md5加密鏈接http://www.md5decrypt.org/。在該網站上輸入您的文字並點擊按鈕md5 encrypt
加密。現在複製加密的密碼,並將該密碼替換爲admin_user表中的列。現在使用您的用戶名和新的密碼登錄。
要重置您的管理員密碼,你必須創建一個文件和波紋管代碼粘貼到該文件,並上傳你的Magento的根目錄下。
<?php
require_once 'app/Mage.php';
umask(0);
/* not Mage::run(); */
Mage::app('default');
## For magento1.7 or Earlier var
//$_HASH_SALT_LENGTH = 2;
## For magento1.8 and magento1.9
$_HASH_SALT_LENGTH = 32;
#Generate admin password
$password = "admin1234";
echo $adminPass = Mage::helper('core')->getHash($password, $_HASH_SALT_LENGTH);
## And reset password field in "admin_user" table
?>
就是這樣,現在您可以使用此給定的密碼從admin登錄。
有關重設管理員密碼的細節,請到我的博客鏈接http://www.scriptlodge.com/how-to-reset-admin-password-in-magento/
可怕,可怕的想法,出於多種原因。也沒有真正回答問題。 – 2014-06-19 18:31:53
出於任何原因,如果您想重置您的magento管理員密碼,此代碼可以幫助您。 – khasru 2014-06-20 09:56:36