关于系统自动退出问题的疑问,session和cookie的程序模块的疑问
2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家
ecshop的工程师和客服朋友们,非常感谢你们的辛苦给我们建站的店家提供了很好的一套系统! 我的系统出现了系统自动退出的问题。 我用的IE和FF浏览器,在使用中发现有时我正在后台操作中,后台突然退出登录,我只得重新登录一次。 询问过贵处的客服人员,他给我的建议是“选取自动登录”选项,但我这个系统会有两个管理员,每个人都有自己的账号,我并不希望系统自动登录。 针对这个问题,因为我自己也懂一些代码,查看了一下include/cls_session.php,其中有一段,是针对于 function update_session()这个函数的:
这时候我又尝试在后台做了几个操作,发现ecs_session表中的expiry字段的数据更新过了,但是ecs_session_data中的expiry字段的数据还是保持着我刚登录的值,并没有跟ecs_session表中的expiry字段一样被更新。 我的理解是,如果ecs_session_data中的expiry字段的值不被更新,那么在load_session函数的代码中,就会出现验证过期的情况:
后来发现,原来在这一段代码中,没有更新expiry字段:
|
回答:
刚刚又发现,在一段时间之内不操作,仍然会自动退出登录。但我已经把includes/init.php中的: @ini_set('session.cache_expire',180); 修改成: @ini_set('session.cache_expire',36000); 不知道这个是什么原因,在IE和FF下都有这个问题。。。 坐等…… |
你应该去设置cls_session里的var $max_life_time= 1800; // SESSION 过期时间,因为ecshop不是用php默认的session机制。你修改的很好,我也觉得这是ecshop的一个bug。前台用户因为还有用cookie,session没了,问题也不大,因为会重建。后台 选取自动登录 其实也是用cookie,不知道为什么官方一直不改这个简单的bug。 |
会员登陆成功后,点任何链接都自动退出返回登陆对话框,清除Cookie、换了多个浏览器和更换电脑登陆,依然自动退出! 大部分商品不能放入购物车,能放入购物车的商品,进入结算中心,又显示“您的购物车中没有商品!”,看了很多这方面的帖子,就是没有解决办法,这还怎么使用呀? |
顶一下,只要是区域网的就有这个问题,老自动退出 |
后台不会自动退出吧? 前台确实 存在自动退出的问题 ! |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshopGHOST
ecshopfiash
ecshop云不能
ecshop本店价
ecshop集成cps
ecshop转帖
ecshopvenshop
ecshop您的购物车中没有商品
ecshop居然
ecshop救人
ecshop监视器
ecshop精品推荐不显示分类
ecshop费用户
ecshop财付通支付接口
ecshop电机
ecshop化妆品
uchome群组
ecshoptimezone
ecshopDHL
ecshop手快
ecshopSpyder
ecshop受害者
ecshop讨论
ecshop客服热线
ecshop网站程序
ecshopfread
ecshop多色模板
ecshop留言列表
ecshop新网互联
ecshop品种