How to get the current user logged into Sharepoint

此博客展示了如何使用SharePoint API获取当前登录用户的姓名、登录名、邮箱及所属组信息,并通过循环遍历显示所有组及成员数量。
 

the following snippet get the current user lgged into Sharepoint and displays his/her Name, Login name, Email and all the groups he/she belongs to.

try {

SPWeb web = SPControl.GetContextWeb(Context);

SPUser sUser = web.CurrentUser; 

string str = "Name:" + sUser.Name + "<BR>"; 

str +="Login Name :" + sUser.LoginName + "<BR>"; 

str +="Email:" + sUser.Email + "<BR>"; 

str +="Groups:" + sUser.Groups.Count + "<BR>"; 

foreach (SPGroup grp in sUser.Groups) 

{ 

str +=" * " + grp.Name + " total Members:" + grp.Users.Count + "<BR>"; 

}

catch (Exception ex) 

{ 

messagebox.show("No Current User" ); 

}


 

http://geekswithblogs.net/shervin/archive/2008/05/19/122238.aspx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值