ecshop登录超时解决办法

    1 在includes\cls_session.php中修改 “var $max_life_time = 1440; // SESSION 过期时间”。这段代码中的数字。此数字单位为秒,前台登录和后台登陆都是调用这里设置的时间。

    2 关于在后台编辑产品经常由于时间长而超时,可以在登录的时候,勾起“请保存我这次登录信息”就可以不提示超时了,或者直接修改\admin\templates\login.html,,让页面默认选中这一项!
    现在的新版本,对安全打高了一些,
    几乎是5分钟没有操作后台就重新登陆,
    有没有办法可以改掉
    因为只有3分钟,所以我们往往在录入过程中就超时了,所以我们需要增加超时时间。
    修改方法如下:
    includes/init.php
    api/init.php
    admin/includes/init.php
    wap/includes/init.php
    将以上这几个文件中,
    找到下面的代码
    @ini_set(’session.cache_expire’, 180);
    将的 180 (三分钟) 修改为自己希望的值,例如我修改为
    @ini_set(’session.cache_expire’, 600); //10分钟。

    上面全部为转载,原出处不详。

相关文章
ecshop数据库表结构ecshop商品分类列表模板(category.dwt)里获取分类名称修改ecshop缩略图的图片裁剪缩放处理方式ecshop在文章分类列表页的“文章列表”显示成“文章分类的名称”在ecshop的商品详情页调用商品所属品牌的描述ecshop中批量替换货号前缀ecshop杂志内容中禁止图片自动更改路径ecshop批量导入邮件订阅地址ecshop中把附件图片分离到子域名以加速页面显示的方法
    标签:ecshop 评论数:4 发布于:2010-11-16 00:25:03

当前共有4条评论,我也要发表:

    我的名字:

    我的邮箱:

    作者:bombless时间:2012-05-12 20:22:29回复

      我今天就把那4个文件的有效期从180秒改到1440秒了,等他们用几天再看看他们的反应,哈哈。

    作者:bombless时间:2012-05-12 13:41:03回复

      其实这2个值在用户那边具体是怎样的呢。既然3分钟就超时了,那么1440秒又是什么意思。

      作者:无忌时间:2013-08-22 10:40:49回复

        var $max_life_time = 1440;这个应该是全局的, 在init.php里面的 @ini_set(’session.cache_expire’, 180); 应该是有include这些文件的页面才生效. 但其实几乎所有的文件都会引用那几个init文件,1440那个值应该没什么作用,只是做个保险而已.

      作者:SimonSu时间:2012-05-12 15:46:24回复

        没有深研究,总之这样就解决了问题。