跳到主要内容

会话过期

Qlik NPrinting web console 使用 HTTP cookie 来处理会话。Cookie 是和网站上的用户行为相关的数据段。它们存储在用户的计算机上。例如,cookie 数据可能包含登录或身份验证信息。

默认设置下,之前生成的所有 cookie 在用户从 Qlik NPrinting 注销时都不再有效。如果用户希望访问 Qlik NPrinting 则必须再次登录。

如果用户使用 Qlik NPrintingNewsStand 的其他实例,也将无法访问这些实例。关闭浏览器不会让会话 cookie 无效。用户必须选择注销。

您可更改默认会话过期规则或将它们完全删除。

自定义会话过期

默认值会话意味着过期是通过浏览器或通过强制注销来处理。您可更改该值并输入自定义期间。

进行以下操作:

  1. 打开代理配置文件。
    1. 针对 NewsStand%ProgramData%\NPrinting\newsstandproxy\

      一般的路径为 C:\ProgramData\NPrinting\newsstandproxy\

    2. 针对 Qlik NPrinting web console%ProgramData%\NPrinting\webconsoleproxy\

      一般的路径为 C:\ProgramData\NPrinting\webconsoleproxy

  2. 编辑代理配置文件中的 session.expires 字段。有效的时间单位为:"ns"、"us"(或 "µs")、"ms"、"s"、"m"、"h"。

    例如:session.expires=24h 意味着会话将在 24 小时内没有被使用之后过期。

禁用注销之后会话过期

进行以下操作:

  1. 打开位于 %Program Files%\NPrintingServer\NPrinting\WebEngine\webengine.configwebengine.config 文件。
  2. 取消注释该行:<add key="auth-session-expiration-on-logout-off" />
  3. 注销之后用户会话将不再过期。