/// <summary>
 /// Two values are of interest to this page. If same hash is obtained, then a real person
 /// submitted the form.
 /// </summary>
 /// <param name="sender">Sender object which fired the event</param>
 /// <param name="e">Parameters sent from the event manager.</param>
 protected void Page_Load(object sender, EventArgs e) {
     RealPersonHash rph = new RealPersonHash();
     RealPersonResponse rpr = new RealPersonResponse();
     string defaultRealValue = null;
     string defaultRealHashValue = null;
     
     if (Request.Form["defaultReal"] == null) {
         if (Request.QueryString["defaultReal"] == null) {
             defaultRealValue = "";
         } else {
             defaultRealValue = Request.QueryString["defaultReal"];
         }
     } else {
         defaultRealValue = Request.Form["defaultReal"];
     }
     if (Request.Form["defaultRealHash"] == null) {
         if (Request.QueryString["defaultRealHash"] == null) {
             defaultRealHashValue = "";
         } else {
             defaultRealHashValue = Request.QueryString["defaultRealHash"];
         }
     } else {
         defaultRealHashValue = Request.Form["defaultRealHash"];
     }
     Boolean b = rph.IsReal(defaultRealValue, defaultRealHashValue);
     if (b) {
         rpr.msg = "Valid";
         rpr.val = 1;
     }
     else {
         rpr.msg = "Not Valid";
         rpr.val = 0;
     }
     string s = JsonConvert.SerializeObject(rpr);            
     Response.Write(s);
     Response.AddHeader("Access-Control-Allow-Origin", "*");
 }
 /// <summary>
 /// Two values are of interest to this page. If same hash is obtained, then a real person
 /// submitted the form.
 /// </summary>
 /// <param name="sender">Sender object which fired the event</param>
 /// <param name="e">Parameters sent from the event manager.</param>
 protected void Page_Load(object sender, EventArgs e)
 {
     string recaptchaChallengeField = "";
     string recaptchaResponseField = "";
     RealPersonResponse rpr = new RealPersonResponse();
     if (Request.Form["recaptcha_challenge_field"] == null)
     {
         if (Request.QueryString["recaptcha_challenge_field"] == null)
         {
             recaptchaChallengeField = "";
         } else {
             recaptchaChallengeField  = Request.QueryString["recaptcha_challenge_field"];
         }
     } else {
         recaptchaChallengeField = Request.Form["recaptcha_challenge_field"];
     }
     if (Request.Form["recaptcha_response_field"] == null)
     {
         if (Request.QueryString["recaptcha_response_field"] == null)
         {
             recaptchaResponseField = "";
         } else {
             recaptchaResponseField  = Request.QueryString["recaptcha_response_field"];
         }
     } else {
         recaptchaResponseField = Request.Form["recaptcha_response_field"];
     }
     
     Boolean b = DoValidateGoogleRecaptcha(recaptchaChallengeField, recaptchaResponseField);
     if (b)
     {
         rpr.msg = "Valid";
         rpr.val = 1;
     }
     else
     {
         rpr.msg = "Not Valid";
         rpr.val = 0;
     }
     string s = JsonConvert.SerializeObject(rpr);
     Response.Write(s);
     Response.AddHeader("Access-Control-Allow-Origin", "*");
 }