HttpContext.Current.Request.IsAuthenticated和HttpContext.Current.User.Identity.IsAuthenticated有什么区别?

时间:2009-09-04 14:20:19

标签: asp.net

HttpContext.Current.Request.IsAuthenticated和HttpContext.Current.User.Identity.IsAuthenticated之间有什么区别?

你会在哪种情况下使用哪一个?

1 个答案:

答案 0 :(得分:47)

绝对没有区别。 Checkout HttpContext.Current.Request.IsAuthenticated implementation:

public bool IsAuthenticated
{
    get
    {
        return (((this._context.User != null) && 
                 (this._context.User.Identity != null)) &&
                 this._context.User.Identity.IsAuthenticated);
    }
}