В основном, когда мы устанавливаем сообщество Magento на наш локальный компьютер (XAMPP, WAMPP), похоже, что мы не можем войти в систему как администратор из бэкэнда. Система предложит нам ввести неправильный пароль, но это неправда.
Когда я столкнулся с этой проблемой, я попытался сбросить пароль следующим методом (в SQLyog).
UPDATE admin_user
SET password=CONCAT(MD5('qXpassword'), ':qX')
WHERE username='admin';
«Пароль» должен быть установлен на то, что вы хотите для своего нового пароля, а «qX» может быть любым случайным символом, который вам нравится.
Но мы все еще не можем войти в систему. Сначала я подумал, что это неправильный метод. В то время как пароль «admin» определенно был изменен. Но почему мы до сих пор не можем войти?
Возможно, мы ввели правильное имя пользователя и пароль, но все еще не можем войти в систему.
Используйте Notepad ++, чтобы открыть и отредактировать основной файл: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php в вашем каталоге magento и прокомментируйте следующие строки:
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath() //,
// 'domain' => $cookie->getConfigDomain(),
// 'secure' => $cookie->isSecure(),
// 'httponly' => $cookie->getHttponly()
);
И попробуйте еще раз, вы должны войти в систему как администратор из бэкэнда.
Проблема в том, что Localhost или «127.0.0.1» не являются настоящими доменами, а браузеры позволяют хранить файлы cookie только в реальных доменах, поэтому вход в систему прекращается с неверным именем пользователя или паролем.
person
John Yin
schedule
04.08.2014
salt
? - person RST   schedule 07.06.2013