Category: backend

Arreglar Error de no poder accesar al backend

Les ha sucedido que al instalar una instancia “limpia” de Magento todo parece ir fluyendo bien, hasta que de pronto, cuando queremos accesar al backend, ingresamos las credenciales correspondientes, y no podemos accesar aunque hayamos ingresado los datos correctos, y lo peor de todo, sin mostrar ningun error.

En mi caso me ha sucedido un sinfín de ocasiones, para corregir esto, tenemos que copiar y ditar un archivo del core de Magento.

Para lograrlo, copiamos el siguiente archivo ubicado en:

app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

Y lo colocamos en:

app/code/local/Core/Model/Session/Abstract/Varien.php

A continuación editamos su contenido, buscamos la siguiente sentencia:

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

Y lo reemplazamos por lo siguiente:

if(isset($cookieParams['domain']) && !in_array("127.0.0.1", self::getValidatorData())){
    $cookieParams['domain'] = $cookie->getDomain();
}


Posteriormente eliminamos nuestra caché, borrando todo el contenido de la ruta /var/cache/ de nuestro sitio y por último borramos la caché de nuestro navegador.

Probamos nuevamente, y ahora si, seremos capaces de ingresar a nuestro backend