public override MembershipUser GetUser(string username, bool userIsOnline) { //var cacheKey = string.Format("UserData_{0}", username); //if (HttpRuntime.Cache[cacheKey] != null) // return (SecurityPortalMembershipUser)HttpRuntime.Cache[cacheKey]; try { Fwk.Security.Common.User user = Fwk.Security.FwkMembership.GetUser(username, _SQLMembershipProvider); Guid guid = (Guid)user.ProviderId; //var userHealth = SociosDAC.GetByGuid(guid); //if (userHealth != null) //{ var membershipUser = new SecurityPortalMembershipUser(user, _SQLMembershipProvider); //Store in cache ///HttpRuntime.Cache.Insert(cacheKey, membershipUser, null, DateTime.Now.AddMinutes(_cacheTimeoutInMinutes), Cache.NoSlidingExpiration); //} return(membershipUser); } catch (ProviderException ex) { throw new ProviderException("Error: " + ex); } }
public override MembershipUser GetUser(string username, bool userIsOnline) { //var cacheKey = string.Format("UserData_{0}", username); //if (HttpRuntime.Cache[cacheKey] != null) // return (SecurityPortalMembershipUser)HttpRuntime.Cache[cacheKey]; try { Fwk.Security.Common.User user = Fwk.Security.FwkMembership.GetUser(username, _SQLMembershipProvider); Guid guid = (Guid)user.ProviderId; //var userHealth = SociosDAC.GetByGuid(guid); //if (userHealth != null) //{ var membershipUser = new SecurityPortalMembershipUser(user, _SQLMembershipProvider); //Store in cache ///HttpRuntime.Cache.Insert(cacheKey, membershipUser, null, DateTime.Now.AddMinutes(_cacheTimeoutInMinutes), Cache.NoSlidingExpiration); //} return membershipUser; } catch (ProviderException ex) { throw new ProviderException("Error: " + ex); } }