我在使用隐式登录过滤器时遇到了麻烦。我试图在IBM Developerworks中发布问题,但是我只从该页面收到错误(IBM质量的论坛...)
用户第一次在我的应用程序中登录时工作正常,但是如果用户注销并尝试再次登录,则由于我的ImplicitLoginFilter逻辑而导致错误发生,应该只调用一次。
首次登录: [POST] / wps / portal / login-> [调用隐式登录过滤器]-> [302到/ wps / portal / indexpage] [GET] / wps / portal / indexpage-> [302到/ wps / portal / indexpage /!ut / p / z1 / 04_Sj9CPykssy ...](我不知道为什么门户网站会进行此重定向) [GET] / wps / portal / indexpage /!ut / p / z1 / 04_Sj9CPykssy ...-> [200和页面呈现正确]
然后我注销并尝试再次登录: [POST] / wps / portal / login-> [调用隐式登录过滤器]-> [302到/ wps / portal / indexpage] [GET] / wps / portal / indexpage-> [再次调用隐式登录过滤器] ->由于我在使用POST的参数的隐式登录过滤器上登录而发生错误
为什么我的过滤器在第二次登录时被调用两次?第一次登录是否有问题(不会引发异常)?
我认为我注意到的是,如果我手动清除cookie“ IBMID”,则下一次登录可以再次正常工作。
任何帮助将不胜感激。 谢谢。