当用户注销时,Worklight使HTTP请求保持活动状态

当用户注销时,Worklight使HTTP请求保持活动状态,http,login,ibm-mobilefirst,Http,Login,Ibm Mobilefirst,我对Worklight 6.1有问题。我将描述以下场景: 用户登录应用程序,并为其创建新会话。然后,他会保持不活动状态一段时间,直到会话超时。单击按钮时,会向HTTP适配器执行HTTP请求。但是,Worklight server(Liberty)发现此用户没有活动会话,并返回相应的响应,即用户已注销,用户被重定向到登录页面。到目前为止,这是正确的 当用户再次登录并被重定向到登录页时,上一个请求似乎已被缓存,执行该请求会导致错误,因为必要的信息尚不可用。当用户重新登录时,如何防止此请求发生 谢谢。

我对Worklight 6.1有问题。我将描述以下场景:

用户登录应用程序,并为其创建新会话。然后,他会保持不活动状态一段时间,直到会话超时。单击按钮时,会向HTTP适配器执行HTTP请求。但是,Worklight server(Liberty)发现此用户没有活动会话,并返回相应的响应,即用户已注销,用户被重定向到登录页面。到目前为止,这是正确的

当用户再次登录并被重定向到登录页时,上一个请求似乎已被缓存,执行该请求会导致错误,因为必要的信息尚不可用。当用户重新登录时,如何防止此请求发生


谢谢。

无法阻止原始请求在身份验证后重新发送。
身份验证的逻辑和应用程序的逻辑是分开的,成功登录的结果将是对原始失败调用的调用

您可以做的是将确保所有信息可用的逻辑添加到适配器过程实现中,如果不可用,则向客户端发送空响应,并在客户端中,在数据丢失时执行您想执行的操作。

对于依赖会话状态的所有过程,都应执行此操作。

这些页面是什么?在应用程序中?移动网络应用程序?