我正在使用grails 4.0.3,并且尝试以编程方式注销用户。我进行搜索,但是找到的所有解决方案都适用于grails 2,不适用于grails 4。
喜欢-force logout for authenticated user using spring security plugin
有谁知道如何使用户 session 无效?

最佳答案


在 Controller 中,您可以调用session.invalidate()
如果要从其他上下文访问 session ,则可以让该类实现grails.web.api.ServletAttributes特征,该特征将为该类提供session属性,然后可以从那里调用session.invalidate()

09-16 04:20