代码这样: //禁止匿名登录时,取windows用户自动登录 2007.2.24
            if ((Session["User"] == null) && Page.User.Identity.IsAuthenticated)
{

}
不知道Page.User.Identity.IsAuthenticated怎么得到?

解决方案 »

  1.   

    那是.NET自带的吧。
    不用自己写。
    如果是想看看MS是怎么实现的,可以用Reflectro反编译。
      

  2.   

    Page.User.Identity.IsAuthenticated是用在form验证的应用程序中的,是说明你是否通过了票据认证
      

  3.   

    问的方式不好,我想问Page.User.Identity.IsAuthenticated这个字段在什么情况下付true?网上看了下说是form 验证 登陆验证后,这个值会变成true了?是这样吗?是这样的话怎么算form验证登陆呢??
      

  4.   

    在代码中调用域用户权限
     在代码使用如下代码来查看访问者域用户身份。Page.User.Identity.Name
    Page.User.Identity.IsAuthenticated
    增加引用using System.Security.Principal;