【发布时间】:2012-10-09 19:39:35
【问题描述】:
我正在做的是在他们的 web.xml 文件中将 alfresco 和 share 设置为会话超时时间 60 分钟。
我的场景是
- 当我想在 Start Workflow 页面启动一个工作流时,我填写了所有 必要的数据,但不要点击“开始工作流程”按钮。
- 会话超时后,我单击此“开始工作流程”按钮。
- 第一次,验证框打开并请求用户名 和密码。
- 我填写了另一个用户的用户名和密码。
- 它使用经过身份验证的其他用户启动工作流。
- 其他时间会话超时,不请求认证 框,但代表先前请求的经过身份验证的用户。
所以我想为什么会这样???是因为cookie吗??
目前使用的cookie有四种,分别是alfLogin、alfUsername2、JSSESSIONID、_alfTest。只有当用户退出时,alfUsername2 cookie 才会被删除,其他的会被保留。alfLogin 和 alfUsername2 cookie 的过期时间是 7 天,其他的 cookie 取决于 session。
alfresco web script 会话超时后还能使用吗?如果可以,我该如何避免这种情况?
【问题讨论】:
-
您的 Alfresco Repository 会话和 Alfresco Share 会话的超时时间是否不同?这或许可以解释您所看到的症状
标签: session-cookies alfresco session-timeout alfresco-share