Can’t login into admin panel of Magento [solved]

Ini merupakan salah satu masalah yang cukup membingungkan bagi saya, yaitu ketika kita selesai menginstall Magento E-commerce, ketika menuliskan alamat url dashboard untuk admin tidak bisa login dan pesan error yang keluar hanyalah username dan password invalid.

Setelah googling cukup lama juga akhirnya menemukan cara yang berhasil menyelesaikan masalah yang gampang² susah ini. ada banyak versi, ada yg menambahkan domain pada file host di system 32, misal menjadi magento.localhost.com,   ada pula yang mengganti url http://localhost menjadi url http://127.0.0.1, tetapi tidak ada yang berhasil.

Nah, solusi yang tepat adalah :

Buka file app/code/core/Mage/Core/Model/Session/Abstract/Varien.php di folder magento.

Temukan kode

// session cookie params
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
'domain' => $cookie->getConfigDomain(),
'secure' => $cookie->isSecure(),
'httponly' => $cookie->getHttponly()
);

if (!$cookieParams['httponly']) {
unset($cookieParams['httponly']);
if (!$cookieParams['secure']) {
unset($cookieParams['secure']);
if (!$cookieParams['domain']) {
unset($cookieParams['domain']);
}
}
}

if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();
}

lalu ubahlah menjadi komentar pada beberapa barisnya, seperti ini.

Continue reading

Advertisements