Exemple #1
0
 /**
  * api_decode function.
  *
  * @access public
  * @return void
  */
 function api_decode()
 {
     $this->app_check("get");
     if (!isset($this->appAllow["code"]["decode"])) {
         $_arr_return = array("alert" => "x050315");
         $this->log_do($_arr_return, "decode");
         $this->obj_api->halt_re($_arr_return);
     }
     $_arr_code = validateStr(fn_get("code"), 1, 0);
     switch ($_arr_code["status"]) {
         case "too_short":
             $_arr_return = array("alert" => "x080202");
             $this->obj_api->halt_re($_arr_return);
             break;
         case "ok":
             $_str_code = $_arr_code["str"];
             break;
     }
     $_arr_key = validateStr(fn_get("key"), 1, 0);
     switch ($_arr_key["status"]) {
         case "too_short":
             $_arr_return = array("alert" => "x080203");
             $this->obj_api->halt_re($_arr_return);
             break;
         case "ok":
             $_str_key = $_arr_key["str"];
             break;
     }
     $_str_result = fn_baigoDecode($_str_code, $_str_key);
     exit($_str_result);
 }
Exemple #2
0
 /**
  * api_decode function.
  *
  * @access public
  * @return void
  */
 function api_decode()
 {
     $this->app_check("post");
     $_arr_code = validateStr(fn_post("code"), 1, 0);
     switch ($_arr_code["status"]) {
         case "too_short":
             $_arr_return = array("alert" => "x080202");
             $this->obj_api->halt_re($_arr_return);
             break;
         case "ok":
             $_str_code = $_arr_code["str"];
             break;
     }
     $_arr_key = validateStr(fn_post("key"), 1, 0);
     switch ($_arr_key["status"]) {
         case "too_short":
             $_arr_return = array("alert" => "x080203");
             $this->obj_api->halt_re($_arr_return);
             break;
         case "ok":
             $_str_key = $_arr_key["str"];
             break;
     }
     $_str_result = fn_baigoDecode($_str_code, $_str_key);
     exit($_str_result);
 }
Exemple #3
0
 private function sync_decode($_str_code, $_str_key)
 {
     $_str_result = fn_baigoDecode($_str_code, $_str_key);
     $_arr_result = fn_jsonDecode($_str_result, "decode");
     return $_arr_result;
 }