邢远 发表于 2012-7-25 00:44:58

2012-07-25 站长日志

48小时不间断的努力 终于 吧 公认的 ECMall 2.3.0 beta1 20120625 大BUG 找到并且解决 为了连接论坛的数据库 共享 论坛的 注册信息 使用了 ECMall 最新版 这个电商程序 允许大家开店发布自己的产品 说白了我坐了个淘宝 新版致命BUS是我连接了论坛数据库后 无须注册 直接登陆 未来淘网站成为客户 但 登陆正常 后 立即跳转 出来 变成 游客状态 郁闷了48个小时 (在我测试了4套电商程序后) 还是觉得保留客户资源重要 觉得找到问题 在网上找找 还没有正解 或 含糊其辞 都是猜测 在   http://hi.baidu.com/horseluke/blog/item/5ee229cec43d4b32b700c867.html学到关于登陆 cookies 的问题 不是很懂PHP什么的生在 1809文件 244文件夹 27283456字节

<font size="2">   if (!$this->session_id)
      {
            $this->gen_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);
      }</font>源文件中 找到 \upload\includes\libraries\session.lib.php将123-137行 和 488-493行      {
            $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);*/
      }注解错误 更改为 (删除 头尾 的/* 和 */)      {
            $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);
      }目前测试登陆和与论坛登陆同步登陆退出正常。

大家可以测试 现在 里面的 分类 会清空



邢远 发表于 2012-7-25 09:45:06

自己顶没人看这个 呢 嘿嘿嘿

李小呆 发表于 2012-7-25 10:15:35

看到了,顶,我去试试
页: [1]
查看完整版本: 2012-07-25 站长日志