如何在mvc中检查请求是否经过身份验证?

时间:2016-03-22 11:03:57

标签: asp.net-mvc

我正在实现一个MVC应用程序,并且使用活动目录完成身份验证并且登录操作正常工作。现在我想使用部分视图在布局中显示注销链接,如果用户登录我已经创建了一个部分视图_LoginPartial在该视图中我想根据用户是否登录显示注销链接。

问题:如何检查用户是否已登录?

1 个答案:

答案 0 :(得分:3)

操作中,使用Request.IsAuthenticated

if (Request.IsAuthenticated)
{
    // Logic
}

Razor

@if(User.Identity.IsAuthenticated)
{
    // Your link here
}