当AJAX调用等待响应时,Liferay门户网站在刷新时注销

时间:2013-08-23 10:28:41

标签: java jquery ajax liferay session-timeout

我有这个奇怪的问题,当我尝试刷新页面时,我的Liferay门户注销,或者在有AJAX调用等待响应时转到同一个应用程序的其他页面。

原因可能是什么?

1 个答案:

答案 0 :(得分:0)

我想到的一些事情:

  • 您正在使用混合的https / http操作(例如,在https上登录,在没有会话cookie的情况下在http上执行ajax,获取未经过身份验证的新操作
  • 您的Ajax呼叫转到不同的域名/ IP,因此它不包含会话cookie,因此未登录
  • 您的Ajax调用包含一些; jsessionid = 2345网址内容,覆盖会话Cookie,开始新会话
  • 请求中的某些过滤器/入侵检测误报并终止会话
  • 您的后端代码明确注销用户。

这是收益递减的粗略顺序。

使用网络监视器并检查请求/响应可能会很好。将Firebug或类似工具用于任何其他浏览器。