В основном, когда мы устанавливаем Magento Community на нашем локальном компьютере (XAMPP, WAMPP), похоже, что мы не можем войти в администратор из бэкэнд. Система подскажет нам, что мы вводим неверный пароль, но это не правда.
Когда я придумал эту проблему, я попытался сбросить пароль, выполнив следующий метод (в SQLyog).
UPDATE admin_user
SET password=CONCAT(MD5('qXpassword'), ':qX')
WHERE username='admin';
«пароль» должен быть установлен на все, что вы хотите для вашего нового пароля, а также «QX» будет представлять собой любые случайные символы, которые вы любите.
Но мы все еще не можем войти в систему. Сначала я думал, что этот метод является неправильным методом. В то время как пароль «admin» определенно был изменен. Но почему мы все еще не можем войти?
Может быть, мы ввели правильное имя пользователя и пароль, но мы до сих пор не может войти
Используйте Notepad ++, чтобы открыть и редактировать файл ядра:. Приложение/код/ядро / Mage/CORE/Модель /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, поэтому логин останавливается и с недопустимым именем пользователя или паролем.
Вы нашли точное значение для переменной 'salt'? – RST
Что вы не получаете в этой статье? – Mufaddal
Я получил решение приложение/код/ядро / Mage/Ядро/Модель/Session/Конспект/Varien.php мы должны комментировать 89,90,91 линии –