Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 8981|回复: 1
打印 上一主题 下一主题

OPENERP WEB CLIENT设置闲置有效时间

[复制链接]

5

主题

5

帖子

19

积分

新手上路

Rank: 1

积分
19
跳转到指定楼层
楼主
发表于 2015-9-3 22:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在Web Client端使用OpenERP时,默认的cookie有效时间是浏览器的当前作业窗口,这样就是说只要你不关闭浏览器,不管闲置多长时间,当前的连线都是有效的。
这样就会有安全问题,如果你忘了登出OpenERP而离开了座位,别人就可以继续使用你的权限来作业。

通过对系统进行一些调试,可能过如下步骤来设置闲置的有效时间。

1.找到/addons/web/common/http.py文件进行编辑

2.在class Root中可以找到如下一段语法,是用来设置前端的session,红色数字是我加的,表示10秒,你可以根据需要改变:

    if hasattr(response, 'set_cookie'):
       response.set_cookie(self.session_cookie, session.sid,10)
3.修改后,前端只要重新登录即可。闲置超过指定的时间后再作业时,系统将不再响应任何查询、新增、修改、删除等操作。

回复

使用道具 举报

6

主题

19

帖子

72

积分

版主

Rank: 7Rank: 7Rank: 7

积分
72
沙发
发表于 2015-9-8 12:04:19 | 只看该作者
Odoo8.0中,session有效期默认是一周。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-17 12:17 , Processed in 0.020249 second(s), 10 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表