Grails 如何使用Spring Security从控制器注销
是否有一种用于Spring安全性的注销方法可以在控制器中使用?或者有没有办法通过清除缓存并刷新来注销?Grails控制器中有一个可用的对象,它是Grails 如何使用Spring Security从控制器注销,grails,grails-spring-security,Grails,Grails Spring Security,是否有一种用于Spring安全性的注销方法可以在控制器中使用?或者有没有办法通过清除缓存并刷新来注销?Grails控制器中有一个可用的对象,它是HttpServletRequest的实例。您可以通过调用当前用户上的方法来使用它注销当前用户 class TestController { def logMeOut() { request.logout() // Logout current user redirect(controller: 'home',
HttpServletRequest的实例。您可以通过调用当前用户上的方法来使用它注销当前用户
class TestController {
def logMeOut() {
request.logout() // Logout current user
redirect(controller: 'home', action: 'index') // Redirect to the home page
}
}
Spring Security增加了一些功能。另外,请检查会话对象的状态,并在需要时调用session.invalidate()