try
{
MembershipUser usr = System.Web.Security.Membership.Providers["FBAUser"].GetUser(SPContext.Current.Web.CurrentUser.LoginName, true);
usr.Email = "emailaddress@email.com";
System.Web.Security.Membership.UpdateUser(usr);
Msg.Text += "Email is Changed at FBA <br/>";
}
catch (Exception ex)
{
Msg.Text += " *Email is not updated at FBA <br/>" + ex.Message;
}
Showing posts with label SharePoint C#. Show all posts
Showing posts with label SharePoint C#. Show all posts
Friday, 13 April 2012
Read the user profile properties in SharePoint C#
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPSite site = SPContext.Current.Site;
using (SPWeb web = site.OpenWeb("site"))
{
SPList userList = web.Lists["list"];
SPUser user = web.EnsureUser(SPContext.Current.Web.CurrentUser.LoginName);
SPListItem item = web.SiteUserInfoList.Items.GetItemById(user.ID);
SPFieldCollection fieldColl = userList.Fields;
foreach (SPField field in item.Fields)
{
Msg.Text += "<br/>" + field.Title + "--" + field.StaticName;
}
}
});
{
SPSite site = SPContext.Current.Site;
using (SPWeb web = site.OpenWeb("site"))
{
SPList userList = web.Lists["list"];
SPUser user = web.EnsureUser(SPContext.Current.Web.CurrentUser.LoginName);
SPListItem item = web.SiteUserInfoList.Items.GetItemById(user.ID);
SPFieldCollection fieldColl = userList.Fields;
foreach (SPField field in item.Fields)
{
Msg.Text += "<br/>" + field.Title + "--" + field.StaticName;
}
}
});
Subscribe to:
Posts (Atom)