アプリケーション用に次のルートを設定しました。
routes.MapRoute("DefaultRedirect",
"",
new { controller = "Account", action = "Login" }
);
私のコントローラーには次のものがあります:
[AllowAnonymous]
public ActionResult Login(string returnUrl)
{
ViewBag.ReturnUrl = returnUrl;
return View();
}
ただし、ユーザーが既に認証されている場合、アカウントコントローラーとログインアクションには行きたくありません。コントローラーに行く前に認証を確認できる方法はありますか、またはコントローラーをチェックインしてから別のコントローラー/アクションに変更する必要がありますか?