ASP.NETのRequest.IsAuthenticatedとRequest.User.Identity.IsAuthenticatedの違い
376 ワード
Reflectorはシステムを表示します.Web.dll中HttpRequest.csのコード:
だから両者は区別がないはずだが、いくつかの判断要因が加わったため、Requestが使われているようだ.IsAuthenticatedは少し保険をかけます.
public bool IsAuthenticated
{
get
{
return (((this._context.User != null) && (this._context.User.Identity != null)) && this._context.User.Identity.IsAuthenticated);
}
}
だから両者は区別がないはずだが、いくつかの判断要因が加わったため、Requestが使われているようだ.IsAuthenticatedは少し保険をかけます.