1

刚刚升级到 servicestack.mvc v. 3.9.18 以修复一些 null ref 异常错误,但现在 AuthenticateAttribute 似乎不再有任何效果。我在控制器中有这个动作:

[Authenticate]
public ActionResult Index() {
    var authSession = AuthSession;
    return View(); // <-- When I break here, I can see that AuthSesison is null
}

当我设置断点并使用清除的 cookie 运行时,我可以中断此方法并看到 authSession 为空。这不应该发生,因为 Authenticate 属性应该将操作重定向到 LoginRedirectUrl,或者我在这里遗漏了什么?

4

1 回答 1

1

这看起来像是一个最近的提交引入的逻辑错误,该提交刚刚在此提交中修复,并且可在v3.9.19+的 NuGet 中使用

于 2012-09-26T21:35:06.567 回答