0

カスタムフィルターがあります。IActionFilter.OnActionExecuting(ActionExecutingContext filterContext) を POST で無効にします: 私の AccountController の /Account/Login。認証されているユーザー名を取得できますが、ユーザーが認証されているかどうかを取得できないようです。私はこれを試しました:

    if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
    {
        triedstatus = "Not authenticated";                
        // return RedirectToAction("LogOn", "Account");
    }
    else
    {
        triedstatus = "Authenticated";
    }

しかし、認証された/dbで見つかったかどうかの情報がaOnActionExecutingフィルターで利用できるのだろうか。アイデアはありますか?

4

0 に答える 0