报表session到期, 需要重新登录

我们用帆软报表做了一张车间的大屏展示, 通过之前跟客服的沟通, 找到了一种将用户和密码封装起来的方法. 上月, 帆软版本从8.0升级到10以后, 到了30分钟, 报表界面就会提示要重新登录, 即使用了setInterval('location.reload();', 300000); 刷新也没效果.

请问下, 有没有什么方法, 可以让报表一直有效的?

谢谢

FineReport calcul1103 发布于 2019-12-18 12:52
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-12-18 13:35

function page_list() {

        document.location = window.location;

    }

    window.setTimeout(page_list, 1000);

在加载结束事件里 写这个JS

  • calcul1103 calcul1103(提问者) 非常感谢. 效果非常好.
    2019-12-18 17:10 
  • 孤陌 孤陌 回复 calcul1103(提问者) 能解决你的问题 就好了 我也曾经遇到过这样的问题 。
    2019-12-18 17:12 
最佳回答
0
Edward_DDLv5中级互助
发布于2019-12-18 13:01

以管理员账户登陆系统,在 管理系统-》系统管理 中,配置登陆超时时间

  • calcul1103 calcul1103(提问者) 非常感谢回答. 刚才问了一下我们的系统管理员, 我们把session 时间设置到30分钟, 是为了减轻服务器的负载. 因为不太好修改这个超时时间, 有没有别的方法, 比如通过刷新页面的方法, 处理这个问题呢. 我们在别的大屏上, 是通过一个浏览器的控件实现自动刷新的. 但是这个大屏只有一个安卓的电视机, 没有找到开机自动刷新页面的浏览器.
    2019-12-18 13:07 
  • Edward_DD Edward_DD 回复 calcul1103(提问者) 那这个就不知道了
    2019-12-18 13:40 
最佳回答
0
zsh331Lv8专家互助
发布于2019-12-18 13:23

JS实现控制报表最长预览时间,超时自动退出-https://help.finereport.com/doc-view-1815.html


参考文档,自定义下超时时间!

  • 4关注人数
  • 1222浏览人数
  • 最后回答于:2019-12-18 13:35
    请选择关闭问题的原因
    确定 取消
    返回顶部