public partial class Home : System.Web.UI.Page { public string etoken = ""; private static VerificationServiceClient service = new VerificationServiceClient(); protected void Page_Load(object sender, EventArgs e) { etoken = Request.QueryString["et"]; if (etoken == null) { AddInDisabled.Visible = true; AddInDisabled.InnerHtml = "no license"; AddInBody.Visible = false; } else { CallVerificationService(etoken); AddInDisabled.Visible = false; SetLanguage(Thread.CurrentThread.CurrentCulture.Name); } } private void CallVerificationService(string etoken) { VerifyEntitlementTokenRequest request = new VerifyEntitlementTokenRequest(); request.EntitlementToken = DecodeToken(etoken); VerifyEntitlementTokenResponse omexResponse = service.VerifyEntitlementToken(request); } private static string DecodeToken(string encodedToken) { byte[] decodedBytes = Convert.FromBase64String(encodedToken); return Encoding.Unicode.GetString(decodedBytes); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)