ecmall常见问题解决方案 解决ecmall前台后台登录成功后又跳转到登录界面,怎么解决。

1  支付宝接口没办法保存成功,很奇怪啊
如果在5.3的环境下
\eccore\model\model.base.php
第969行


$strlen = strlen($value);
前面加@
@$strlen = strlen($value);
即可屏蔽错误,保存支付接口成功




2
我也是一样的情况,系统管理员隔个几分钟就自动跳出,还有后台明明关掉了短网址的,但是前台的商品还是显示短网址,访问不了,启用短网址也访问不了,删除了缓存文件夹目录下的所有文件都没用,@穷站长能不能帮忙解决下啊,万分感谢!






3 解决ecmall前台后台登录成功后又跳转到登录界面,怎么解决。


在includes/libraries/session.lib.php中,function gen_session_key($session_id)方法里, 


注释掉  if ($ip == '') 


          { 


              $ip = substr($this->_ip, 0, strrpos($this->_ip, '.')); 


          } 




我用这样的办法就好了,希望能帮助大家。


问题描述:用户在前台或者后台登陆后,提示登陆成功,但又自动退出。

一般情况下,更换服务器是可以解决此问题的,如果不想换服务器,可以考虑以下解决方法:

 

1)找到 includes\libraries\session.lib.php 文件 131行,如下代码:

 

if (!$this->session_id)
        {
            $this->gen_session_id();
            session_id($this->session_id . $this->gen_session_key($this->session_id));
            /*setcookie($this->session_name, $this->session_id . $this->gen_session_key($this->session_id), 0,
                $this->session_cookie_path, $this->session_cookie_domain, $this->session_cookie_secure);*/

        }

 

将上面的代码修改为:

 

if (!$this->session_id)
        {
            $this->gen_session_id();
            session_id($this->session_id . $this->gen_session_key($this->session_id));
            setcookie($this->session_name, $this->session_id . $this->gen_session_key($this->session_id), 0,
                $this->session_cookie_path, $this->session_cookie_domain, $this->session_cookie_secure);

        }

 

2)退出所有浏览器,重新登录。

3)完毕!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值