/// <summary> /// Get the full name for the currently logged-in Sitefinity user. /// </summary> /// <returns>String with full name of current user, or empty string if user not logged in.</returns> private static string GetCurrentSitefinityUser() { Telerik.Sitefinity.Security.Web.UI.ProfileView pv = new Telerik.Sitefinity.Security.Web.UI.ProfileView(); Guid currentUserGuid = pv.CurrentUser.UserId; if (currentUserGuid != Guid.Empty) { var userProfile = UserProfileManager.GetManager().GetUserProfiles(currentUserGuid).FirstOrDefault() as Telerik.Sitefinity.Security.Model.SitefinityProfile; if (userProfile != null) { return(userProfile.FirstName + " " + userProfile.LastName); } } return(String.Empty); }
/// <summary> /// Get the full name for the currently logged-in Sitefinity user. /// </summary> /// <returns>String with full name of current user, or empty string if user not logged in.</returns> private static string GetCurrentSitefinityUser() { Telerik.Sitefinity.Security.Web.UI.ProfileView pv = new Telerik.Sitefinity.Security.Web.UI.ProfileView(); Guid currentUserGuid = pv.CurrentUser.UserId; if (currentUserGuid != Guid.Empty) { var userProfile = UserProfileManager.GetManager().GetUserProfiles(currentUserGuid).FirstOrDefault() as Telerik.Sitefinity.Security.Model.SitefinityProfile; if (userProfile != null) { return userProfile.FirstName + " " + userProfile.LastName; } } return String.Empty; }