如果用户会话超时,则显示登录表单

时间:2014-05-21 14:50:04

标签: javascript ajax primefaces

我正在制作一个关于素数的项目,我很尴尬的事情。

目标是:

当发出AjAX请求时,向浏览器发送一些内容,以便它知道会话已过期。

通过知道会话已过期,它知道它必须在popin(模态(?)框中)显示登录表单(内容在<template>标签内)并显示它。

当用户尝试提交表单时,js会拦截submit事件,并使用AJAX发送登录信息。

成功登录后,重新发送因会话超时而失败的先前AJAX请求。

更新
为了解决这个问题,我决定使用一个过滤器,我能够进行请求拦截,并且我能够分析会话是否已经超时。鉴于此,似乎总是在使用DOM的XMLHttpRequest()的请求时发送一​​个特定的头,所以我可以用它来决定它应该为会话超时给出的答案类型。
有了这个,我把答案发给客户......现在是什么?

这是我在没有使用任何框架时已经做过的非常简单的事情,但是现在,使用primefaces,我似乎无法开始,我不知道如何去做。

这是在primefaces 5.0上只有它的依赖。

0 个答案:

没有答案
相关问题