Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    求助:openerp cookie 闲置时间设置

    Odoo 新手求助
    2
    4
    2942
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zhouzhunxi last edited by

      由于,公司的openerp 是几个人使用。。cookie时间只有1小时,一天内要登陆好几次,太麻烦。请教大侠们,怎么可以设置 cookie时间。设置成1天。
        谢谢

        大侠们,版本是5.0.x的。
      通过搜索找到了。(timeout * 60)) 改成(timeout * 6024365))改成这样。还是闲置时间长了还是会没反映。要重新登陆,请大侠指点,哪能加闲置时间。



      def set_response_cookie(path=None, path_header=None, name='session_id',
                              timeout=60, domain=None, secure=False):
          """Set a response cookie for the client.
         
          path: the 'path' value to stick in the response cookie metadata.
          path_header: if 'path' is None (the default), then the response
              cookie 'path' will be pulled from request.headers[path_header].
          name: the name of the cookie.
          timeout: the expiration timeout for the cookie.
          domain: the cookie domain.
          secure: if False (the default) the cookie 'secure' value will not
              be set. If True, the cookie 'secure' value will be set (to 1).
          """
          # Set response cookie
          cookie = cherrypy.response.cookie
          cookie[name] = cherrypy.serving.session.id
          cookie[name]['path'] = (path or cherrypy.request.headers.get(path_header)
                                  or '/')
         
          # We'd like to use the "max-age" param as indicated in
          # http://www.faqs.org/rfcs/rfc2109.html but IE doesn't
          # save it to disk and the session is lost if people close
          # the browser. So we have to use the old "expires" ... sigh ...
      ##    cookie[name]['max-age'] = timeout * 60
          if timeout:
              cookie[name]['expires'] = http.HTTPDate(time.time() + (timeout * 60))
          if domain is not None:
              cookie[name]['domain'] = domain
          if secure:
              cookie[name]['secure'] = 1

      1 Reply Last reply Reply Quote 0
      • mrshelly
        mrshelly last edited by

        单步到 web 设置 cookie 的地方, 修改 cookie 有效时间即可..........

        1 Reply Last reply Reply Quote 0
        • Z
          zhouzhunxi last edited by

          太高深了。怎么单步。。。用户时HornERP AllInOne 版本。。

          1 Reply Last reply Reply Quote 0
          • First post
            Last post