您的位置:首页 > 其它

How to get the current user logged into Sharepoint

2011-09-19 14:34 267 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: