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 bool ExistUser(string username) { try { Fwk.Security.Common.User user = Fwk.Security.FwkMembership.GetUser(username, _SQLMembershipProvider); return(true); } catch (TechnicalException ex) { if (ex.ErrorId == "4005") { return(false); } throw ex; } }
public override MembershipUser GetUser(string username, bool userIsOnline) { MembershipUser membershipUser = null; 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) //{ membershipUser = new MembershipUser(this.ProviderName, user.UserName, user.ProviderId, user.Email, string.Empty, string.Empty, user.IsApproved , false, user.CreationDate.Value, DateTime.Today, DateTime.Today, DateTime.Today, DateTime.Today); //} } catch (ProviderException ex) { throw new ProviderException("Error: " + ex); } return(membershipUser); }