我有一个自定义过滤器;POST 上的 void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext):我的 AccountController 的 /Account/Login。虽然我可以获得经过身份验证的用户名,但如果用户经过身份验证,我似乎无法获得。我试过这个:
if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
{
triedstatus = "Not authenticated";
// return RedirectToAction("LogOn", "Account");
}
else
{
triedstatus = "Authenticated";
}
但我想知道在 db 中找到的已验证 / 信息是否在 aOnActionExecuting 过滤器中可用。请问有什么想法吗?