我要获得sharepoint当前的登录用户,如何获取?

解决方案 »

  1.   

    首先获得当前登录用户      System.Web.HttpContext context =  System.Web.HttpContext.Current;
          string account = this.Page.User.Identity.Name;
          SPUser user spuser; SPSite site = SPControl.GetContextSite( context );
    site.CatchAccessDeniedException = false;
    SPWeb web = site.OpenWeb();
    foreach(SPUser user in web.Users)
    {
    if (user.LoginName.ToLower() == account.ToLower() )
    {
    spuser = user;
    }
    }
    spuser就是当前用户