我有一个与Mobile第一平台7.0集成的X-code应用程序。我想为应用程序实现空闲会话超时。我尝试了两种方案来解决此问题。 首先,我在 server.xml
中添加了以下行<httpSession invalidationTimeout="10m" />
其次我在 worklight.properties
中添加了以下行serverSessionTimeout=10
闲置超过10分钟后,我仍然没有抽出时间。 我错过了什么?
答案 0 :(得分:0)
serverSessionTimeout
属性是服务器属性。这意味着会话在服务器中到期,并且如果客户端在设置的到期时间后尝试连接到服务器,则客户端将采取相应的行动。
如果您遇到安全挑战,那么一旦到期,就会调用挑战(一旦客户端尝试连接服务器)。否则,您无法通过此属性检测到此内容。
你可以做什么,设置一个&#34;计时器&#34;在客户端运行并计算直到会话时间满足,并根据它做一些逻辑。这当然完全取决于您所需的场景。