Как восстановить пароль администратора, установленный во время администрирования? - PullRequest
0 голосов
/ 28 мая 2011

Я успешно установил Magento 1.5.1.0 на своем локальном хосте. Затем я захожу в админ-панель и пытаюсь войти в систему с помощью имени пользователя и пароля, которые я установил, но он говорит, что неверный пароль. Затем я нажал забытый пароль. Он говорит, что ваш новый пароль отправлено на ваш адрес электронной почты. Я проверил идентификатор электронной почты, который использовал при создании личной информации. Но не было почты. Это может быть связано с тем, что электронная почта не запускается с локального сервера.

Но моя проблема в том, как я могу восстановить свой пароль администратора?

Ответы [ 5 ]

2 голосов
/ 08 июня 2014

Чтобы сбросить пароль администратора, вам нужно создать файл, вставить нижеприведенный код в этот файл и загрузить его в свой корневой каталог magento.войдите от администратора, используя этот пароль.

Для получения подробной информации о сбросе пароля администратора, перейдите по ссылке в моем блоге http://www.scriptlodge.com/how-to-reset-admin-password-in-magento/

2 голосов
/ 28 мая 2011

Magento хранит хешированное + соленое значение пароля (вы не можете вернуть пароль).

Единственный вариант здесь - использовать phpMyAdmin или оболочку mysql для сброса этого пароля ...

Чтобы использовать оболочку MySQL ...

Запустите cmd.exe и войдите в оболочку mysql с помощью: mysql -u root -p

Введите пароль учетной записи root MySQL.

Выполнить запрос ...

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}с любым паролем, который вы хотите установить.

1 голос
/ 28 мая 2011

вы не можете получить его, он хранится как безопасный хеш.перейдите в базу данных и обновите соответствующую строку в таблице admin_user, задав для пароля значение с помощью функции MD5 новый пароль.

0 голосов
/ 08 марта 2013

Вы не можете получить его, он хранится как безопасный хеш.

Перейдите в базу данных и обновите соответствующую строку в таблице admin_user.Перейти к столбцу user password.Далее перейдите по любой ссылке шифрования md5 http://www.md5decrypt.org/. На этом сайте введите свой текст и зашифруйте, нажав на кнопку md5 encrypt.Теперь скопируйте зашифрованный пароль и замените этот пароль на столбец в таблице admin_user.Теперь войдите под своим именем пользователя и новым текстовым паролем.

0 голосов
/ 30 мая 2011

Большое спасибо за эти предложения. Моя проблема успешно решена. Я изменил значение пароля таблицы "admin_user" на md5, преобразованное из известного слова. Это сработало.Но для знания я хочу знать о хешированном + соленом значении пароля, который magento использовал для хранения пароля, объясненного как «rightstuff».Bcz Я заметил, что значение пароля в таблице «admin_user» было примерно таким же, когда я щелкнул ссылку «забыть пароль».

...