从Play Framework(Scala)中的筛选器清除会话中的令牌

从Play Framework(Scala)中的筛选器清除会话中的令牌,scala,playframework,Scala,Playframework,是否可以在过滤器内闪存整个会话或其中的某个键? 我想在会话中存储一些令牌,将用户从DB绑定到会话,并创建过滤器,检查令牌id DB是否等于会话中的令牌。如果不是,则应使会话无效。这是可以做到的,还是我需要做的不同?我可以访问筛选器中的requestHeader对象。我想到了一种方法,在一个过滤器中用修改过的会话复制它。或者我应该将此逻辑移到控制器吗?签出并。签出并。我已经读过了。但是这个Ok(“Bye”).withNewSession仅在控制器中可用。您的意思是在筛选器中无法清除会话吗?我已经读

是否可以在过滤器内闪存整个会话或其中的某个键? 我想在会话中存储一些令牌,将用户从DB绑定到会话,并创建过滤器,检查令牌id DB是否等于会话中的令牌。如果不是,则应使会话无效。这是可以做到的,还是我需要做的不同?我可以访问筛选器中的requestHeader对象。我想到了一种方法,在一个过滤器中用修改过的会话复制它。或者我应该将此逻辑移到控制器吗?

签出并。

签出并。

我已经读过了。但是这个Ok(“Bye”).withNewSession仅在控制器中可用。您的意思是在筛选器中无法清除会话吗?我已经读过了。但是这个Ok(“Bye”).withNewSession仅在控制器中可用。您的意思是在筛选器中无法清除会话吗?