После всего этого, и оставив все вышеупомянутые решения на месте, у меня все равно ничего не получилось. Я использую Win 7 + XAMPP и Magento Community magento-1.7.0.2
Я мог видеть интерфейс, но вообще не заходил при входе в админку. Все попытки были встречены с неверным именем пользователя или паролем, поэтому я начал связываться с файлами модели для отладки и, наконец, изменил
\ app \ code \ core \ Mage \ Admin \ Model \ User.php, строка 340
Из этого:
if ($sensitive && $this->getId() && Mage::helper('core')->validateHash($password, $this->getPassword())) {
К этому:
if ($sensitive && $this->getId() || Mage::helper('core')->validateHash($password, $this->getPassword())) {
Поскольку это поле для разработчиков, проверка хэшей паролей, по-моему, будет необязательной
ПРИМЕЧАНИЕ: Не делайте этого в реальной среде, пароли будут проходить каждый раз, независимо от того, верны они или нет, если ваше имя пользователя верно.
По сути, этот код выполняет следующие действия, если (имя пользователя = правильный или пароль = правильный) {LOG IN} - это означает, что если он передаст имя пользователя, он войдет в них.