protected void Page_Load(object sender, EventArgs e)
    {
        if ((KeyUtilities.Verify(NamedConfig.DomainRegistrationKey) ||
             KeyUtilities.VerifyLicenseFile(Server.MapPath(SystemConst.LicenseFilePath))) && (KeyUtilities.VerifyLinkRemoval(NamedConfig.DomainRegistrationKey)))
        {
            Response.Redirect("Default.aspx");
        }
        else
        {
            if (!KeyUtilities.VerifyLinkRemoval(NamedConfig.DomainRegistrationKey))
            {
                uxDomainKeyPlaceHolder.Visible      = false;
                uxLicensePlaceHolder.Visible        = false;
                uxLinkRemovalKeyPlaceHolder.Visible = true;
            }
            else if (KeyUtilities.IsServerLicense())
            {
                uxDomainKeyPlaceHolder.Visible      = false;
                uxLicensePlaceHolder.Visible        = true;
                uxLinkRemovalKeyPlaceHolder.Visible = false;
            }
            else
            {
                uxDomainKeyPlaceHolder.Visible      = true;
                uxLicensePlaceHolder.Visible        = false;
                uxLinkRemovalKeyPlaceHolder.Visible = false;
            }
            IFileManager fileManager = new FileManager();
            string       path        = fileManager.GetFullPath("~/Bin/VevoLib.dll");
            Assembly     assembly    = Assembly.LoadFrom(path);
            Version      ver         = assembly.GetName().Version;

            uxVersion.Text = SystemConst.CurrentVevoCartVersionNumber() + "<br/> Assembly version: " + ver.ToString();
        }
    }
예제 #2
0
 private bool VerifyUrlWithKey(string url)
 {
     return(KeyUtilities.Verify(NamedConfig.DomainRegistrationKey, url));
 }