小智 8
我在JBoss AS上运行的应用程序中完成了这一点.
这是我从登录模块中访问HttpServletRequest所做的工作:
HttpServletRequest request = (HttpServletRequest) PolicyContext.getContext(HttpServletRequest.class.getName());
Run Code Online (Sandbox Code Playgroud)
然后我得到会话,提取验证码并根据屏幕上的请求参数对其进行验证.在我对用户进行身份验证后,我从会话中删除了captcha参数.这对我来说很好.
请注意,在用户已经过身份验证后,EJB调用也可以激活登录模块.在这种情况下,当然,验证码参数不在会话中.所以你应该检查一下.
| 归档时间: |
|
| 查看次数: |
3672 次 |
| 最近记录: |