Problemă autentificare Magento Admin Panel

După o instalare Magento pe localhost validarea datelor de identificare pentru accesul Admin Panel duce la reafişarea paginii de autentificare. Problema apare din cauza faptului că Magento poate crea cookies doar pentru nume de domenii şi nu pentru localhost, care nu conţine punct în denumire.

Rezolvarea 1:
În unele cazuri înlocuirea localhost cu 127.0.0.1 în URL poate fi o soluţie. Astfel http://localhost/magento/index.php/admin va deveni http://127.0.0.1/magento/index.php/admin. Uneori metoda necesită schimbarea browser-ului pentru accesarea interfeţei de administrare.

Rezolvarea 2:
Se copiază fişierul app\code\core\Mage\Core\Model\Session\Abstract\Varien.php în directorul app\code\local\Mage\Core\Model\Session\Abstract, care va fi creat în cazul în care nu există. În noul fişier se vor comenta liniile 96-98:

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

Odată deschis Magento Admin Panel şi cookie-ul creat, se pot decomenta liniile mai sus menţionate.

Postat în Magento