在ASP.NET MVC中登录后阻止登录视图显示

时间:2015-04-27 07:16:47

标签: asp.net-mvc authentication model-view-controller login

我想阻止用户在MVC Web应用程序中登录后能够查看登录页面。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

通过检查用户是否已登录。

[HttpGet]
public ActionResult Login()
{
    //Display only when user is not logged in
    if (!User.Identity.IsAuthenticated)
    {
        return View();
    }
    else
    {
        return RedirectToAction("Index", "Home");
    }
}