我在我的localhost上安装了Magento。当我尝试登录管理员并输入正确的用户名和密码时,我会再次使用URL重定向到登录页面:
http://localhost/magento/index.php/admin/index/index/key/e88edc351f2b6e669632765634b999f1/
注意URL中的两个“索引”段。我也没有收到错误。
然而,当我故意输入错误的用户名和密码时,我被重定向到同一页面(相同的网址),但出现错误:
Invalid User Name or Password.
知道什么是错的吗?我正在使用Magento 1.8.1.0。
答案 0 :(得分:2)
尝试使用您的IP运行http://127.0.0.1/magento/
此前,更改 core_config_data 表中的2个参数值
找到路径“web / unsecure / base_url”并更改上面的值http://127.0.0.1/magento/
同样应该是“web / secure / base_url”
清除缓存和会话。
希望这个帮助
答案 1 :(得分:1)
Magento 1.3及以下
查找app / code / core / Mage / Core / Model / Session / Abstract / Varien.php。在您的Magento安装文件夹中。注释出行(见下文)80到83.行号可能有所不同。你必须在行中注释逗号(,):
$this→getCookie()→getPath(), set session cookie params session_set_cookie_params( $this→getCookie()→getLifetime(), $this→getCookie()→getPath() , $this→getCookie()→getDomain(), $this→getCookie()→isSecure(), $this→getCookie()→getHttponly() );
对于Magento 1.4及以上版本:
查找
应用程序/代码/核心/法师/核心/型号/会话/摘要/ Varien.php
。并寻找第86至98行
if(!$ cookieParams ['httponly']){unset($ cookieParams ['httponly']);如果 (!$ cookieParams ['secure']){unset($ cookieParams ['secure']);如果 (!$ cookieParams ['domain']){unset($ cookieParams ['domain']);如果 (isset($ cookieParams ['domain'])){$ cookieParams ['domain'] = $饼干→getDomain(); }
有关详细信息,请参阅link