Magento安装成功之后,登陆不了后台的解决方法

最近开始熟悉Magento系统,安装成功之后,用户名和密码都正确,但是还是登陆不了后台。

我安装的是1.7.0.2和1.6.2.0。

网上搜索了一下解决方法。解决方法如下:

找到代码文件     app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

更改Varien.php中的如下代码:

        // 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();
        }

改成如下代码:

        // 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();
        }
	*/

更改这些之后,就能登陆后台。

具体原因等以后熟悉这个系统之后来解释。 

  

原文地址:https://www.cnblogs.com/lyg1990/p/3195094.html