我已尝试使用springSecurityService.reauthenticate(username)登录用户,但springSecurityService.currentUser仍为空
如何使用用户名和密码触发登录并在springSecurityService.currentUser上获得结果
发布于 2014-12-15 22:34:52
springSecurityService.reauthenticate(username)应该立即设置springSecurityService.currentUser -至少在我的应用程序中是这样(我使用的是spring-security-core:2.0-RC4和Grails 2.4.4)。
请检查您是否正在传递现有用户名,看起来好像找不到该用户。在尝试reauthenticate之前尝试一些类似于println User.findByUsername(username)的东西,以调试是否真的可以找到用户。
还要检查您是否遇到了this问题。
https://stackoverflow.com/questions/27484971
复制相似问题