Berikut ini merupakan snippet code untuk mendapatkan informasi user yang melakukan login pada sharepoint. Informasi yang didapatkan seperti nama, login name, email, group name dan group dimana user tersebut bergabung.
string str;
try
{
SPWeb web = SPContext.Current.Web;
SPUser sUser = web.CurrentUser;
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)
{
str = "No Current User";
}
lblInfo.Text = str;
Hope this helps.