【问题标题】:Liferay portal logging out on refresh when AJAX call is waiting for response当 AJAX 调用等待响应时,Liferay 门户在刷新时注销
【发布时间】:2013-08-23 10:28:40
【问题描述】:

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

这可能是什么原因?

【问题讨论】:

    标签: java jquery ajax liferay session-timeout


    【解决方案1】:

    我想到的一些事情:

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

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

    最好使用网络监视器并检查请求/响应。为任何其他浏览器使用 Firebug 或类似工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 2017-11-05
      • 2018-03-23
      相关资源
      最近更新 更多