这湖代码是什么意思啊 ??哪位大哥能帮我解释一下。能说的越简单越好~
谢谢
Context.User.Identity.IsAuthenticated

解决方案 »

  1.   

    System.Web.HttpContext.Current.User.Identity.IsAuthenticated 
    指示当前登录用户是否已经验证相关的问题是“Forms 身份验证 ”
    一种系统,通过该系统利用 HTTP 客户端重定向将未经身份验证的请求重定向到某 HTML 窗体。用户提供凭据并提交该窗体。如果应用程序对请求进行身份验证,系统会发出一个 Cookie,在其中包含用于重新获取标识的凭据或密钥。随后发出的请求在请求头中具有该 Cookie,ASP.NET 事件处理程序使用应用程序开发人员指定的任何验证方法对这些请求进行身份验证和授权。
      

  2.   

    <!--  身份验证 
              此节设置应用程序的身份验证策略。可能的模式是 "Windows"、 
              "Forms"、 "Passport" 和 "None"          "None" 不执行身份验证。 
              "Windows" IIS 根据应用程序的设置执行身份验证 
                (基本、简要或集成 Windows)。在 IIS 中必须禁用匿名访问。
              "Forms" 您为用户提供一个输入凭据的自定义窗体(Web 页),然后 
               在您的应用程序中验证他们的身份。用户凭据标记存储在 Cookie 中。
              "Passport" 身份验证是通过 Microsoft 的集中身份验证服务执行的,
               它为成员站点提供单独登录和核心配置文件服务。
        -->
          
       <authentication mode="Forms" >
        
                 <forms name=".ASPXAUTH" protection ="All" timeout="1"/>   
        
        
        </authentication>   using System.Web.Security;    FormsAuthentication.SetAuthCookie(strUserName,false);    Response.Redirect("index_admin.htm");下级页面中检查是否通过验证过:if (Context.User.Identity.IsAuthenticated ==false)
       {
        Response.Redirect("login.aspx");
       }
       else
       {    lblName.Text="欢迎您: " + Context.User.Identity.Name ;    }
      

  3.   

    baidu了一下。
    context.User中保存的信息就是相关的角色与权限信息。
    http://www.21tx.com/dev/2005/01/16/12633.html
    这一是篇相关介绍使用HttpContext中的User属性来实现用户身份验证之用户验证票篇