【发布时间】:2011-04-11 17:28:07
【问题描述】:
EXT JS - 我想知道如何检查会话超时的 json 响应,例如用户是否空闲了 20 分钟左右,如果他的会话已过期
【问题讨论】:
-
ExtJS 与会话管理没有太大关系。它是一个用于构建应用程序前端的客户端库。会话管理发生在服务器端,使用 ExtJS 作为前端并没有太大的区别。
-
所以你的意思是我从服务器端引发异常并在 EXT 中处理它?
-
如果您使用 ExtJS 发出 Ajax 请求并且由于会话过期而失败,那么当然,最好在 ExtJS 中捕获该错误并采取必要的措施(显示消息,重定向到登录页面等)。
-
感谢您的及时回复。是的,当他的会话超时时,我试图将用户重定向到登录页面。您是否认为必须在 global.asax Session_End 事件中进行编码..会话超时是否有唯一的 http 代码。
-
没有与会话超时直接相关的http代码(这有助于记住http是无状态协议-:))如果您的会话经过身份验证,会话超时后的请求将导致403/Forbidden状态
标签: javascript extjs session-timeout