public static bool ValidateDomain() { var domainName = HttpContext.Current.Request.Url.Host; Assembly callingAssembly = Assembly.GetCallingAssembly(); string licensePath = HttpContext.Current.Server.MapPath("~") + "\\" + callingAssembly.GetName().Name + ".license.lcs"; string encryptedDomainName = File.ReadAllText(licensePath); var encryptor = new SimpleEncryptor(); string licensedDomain = encryptor.DecryptString(encryptedDomainName); if (string.IsNullOrEmpty(licensedDomain)) { return(false); } if (licensedDomain.Trim().Equals(domainName)) { return(true); } return(false); }
public static bool ValidateDomain() { var domainName = HttpContext.Current.Request.Url.Host; Assembly callingAssembly = Assembly.GetCallingAssembly(); string licensePath = HttpContext.Current.Server.MapPath("~") + "\\" + callingAssembly.GetName().Name + ".license.lcs"; string encryptedDomainName = File.ReadAllText(licensePath); var encryptor = new SimpleEncryptor(); string licensedDomain = encryptor.DecryptString(encryptedDomainName); if (string.IsNullOrEmpty(licensedDomain)) return false; if (licensedDomain.Trim().Equals(domainName)) return true; return false; }