使用remember-me成功处理程序时遇到问题。我需要在用户登录后执行一些功能并设置一些会话变量。所以我在“记住我”的身份验证成功处理程序中编写了这个逻辑。
现在,当我尝试访问深层链接时,例如http://mySite.com/about.com,它会被重定向到根“/”。
我提到了这个帖子remember-me and authentication-success-handler,因为我的问题完全相同。
目前我正在使用两个不同的成功处理程序,一个用于表单登录,另一个用于记住我beacuase Luke指出使用SavedRequestAwareAuthenticationSuccessHandler记住我并不是一个好主意。所以现在我的form-login使用了一个成功处理程序,它扩展了SavedRequestAwareAuthenticationSuccessHandler,而我的记忆实现了AuthenticationSuccessHandler。为了在关闭并打开浏览器后获取最初请求的URL,我没有像Luke建议的那样在记住我成功的hanlder中提供任何重定向或转发。但这不起作用。它不是重定向,也不是从服务器返回内容。有人可以帮我这个吗?感谢。