/// <summary> /// Gets the current user principal. /// </summary> /// <returns>The current user principal</returns> public virtual IPrincipal GetUser() { IPrincipal result = Thread.CurrentPrincipal; if (result == null) { result = new Csla.Security.UnauthenticatedPrincipal(); SetUser(result); } return(result); }
/// <summary> /// Gets the current principal. /// </summary> public System.Security.Principal.IPrincipal GetUser() { var result = HttpContext.Current.User; if (result == null) { result = new Csla.Security.UnauthenticatedPrincipal(); SetUser(result); } return(result); }