检查用户是否登录

时间:2012-07-15 07:15:17

标签: c# asp.net asp.net-mvc-3

在dotNet MVC应用程序中,我想知道如何检查用户是否已登录。
我想在登录后立即将登录用户重定向到经过身份验证的索引页面,而不是主页控制器中的索引页面。

1 个答案:

答案 0 :(得分:0)

public ActionResult LogOn(LogOnModel Model)
{
    if (User.Identity.IsAuthenticated)
    {
        return RedirectToAction(...);
    }

    .. login logic

    return View(Model);
}

请注意,您也可以使用web.config中的表单身份验证执行此操作。