【发布时间】:2014-01-13 09:31:19
【问题描述】:
我正在尝试从 auth 构建器缓存未经授权的结果,但我找不到从缓存中正确请求结果的方法(不使用带有反向路由的重定向)任何想法?这是我的代码:
object Authenticated extends AuthenticatedBuilder(
request =>
request.session.get("email"),
request =>
Unauthorized(html.index("fail!", loginForm))
)
我想做这样的事情:
object Authenticated extends AuthenticatedBuilder(
request =>
request.session.get("email"),
request =>
Cached("Fail") { Action { implicit request =>
Unauthorized(html.index("fail!", loginForm))
}
}
)
这当然会返回 Cached 而不是 simpleResult 并失败...
顺便说一句,我正在使用 play 2.2.1
【问题讨论】:
-
您是否尝试过使用Play's cache?
getOrElse方法? -
感谢@Peter 做得很好!
标签: scala playframework playframework-2.2