Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

{ if (isset($_REQUEST["\155\x6f\137\x6c\157\147\x69\156\137\160\x6f\x70\x75\1..

Decoded Output download

<?      { 
        if (isset($_REQUEST["mo_login_popup"]) && 1 == sanitize_text_field($_REQUEST["mo_login_popup"])) { 
            goto Ppd; 
        } 
        parent::mo_oauth_login_validate(); 
        global $Rg; 
        if (!(isset($_REQUEST["token"]) && !empty($_REQUEST["token"]) || isset($_REQUEST["id_token"]) && !empty($_REQUEST["id_token"]))) { 
            goto qZS; 
        } 
        if (!(isset($_REQUEST["token"]) && !empty($_REQUEST["token"]))) { 
            goto LVT; 
        } 
        $zM = $Rg->is_valid_jwt(urldecode($_REQUEST["token"])); 
        if ($zM) { 
            goto tIi; 
        } 
        return; 
        tIi: 
        LVT: 
        if (!(isset($_REQUEST["nonce"]) && (isset($_COOKIE["mo_oauth_nonce"]) && $_COOKIE["mo_oauth_nonce"] != $_REQUEST["nonce"]))) { 
            goto ydg; 
        } 
        $Rg->handle_error("Nonce verification is failed. Please contact to your administrator."); 
        wp_die("Nonce verification is failed. Please contact to your administrator."); 
        exit; 
        ydg: 
        $QA = new Implicit(isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : ''); 
        if (!is_wp_error($QA)) { 
            goto g3V; 
        } 
        $Rg->handle_error($QA->get_error_message()); 
        wp_die(wp_kses($QA->get_error_message(), \mo_oauth_get_valid_html())); 
        MO_Oauth_Debug::mo_oauth_log("Please try Logging in again."); 
        exit("Please try Logging in again."); 
        g3V: 
        $lb = $QA->get_jwt_from_query_param(); 
        if (!is_wp_error($lb)) { 
            goto TAn; 
        } 
        $Rg->handle_error($lb->get_error_message()); 
        MO_Oauth_Debug::mo_oauth_log($lb->get_error_message()); 
        wp_die(wp_kses($lb->get_error_message(), \mo_oauth_get_valid_html())); 
        TAn: 
        MO_Oauth_Debug::mo_oauth_log("JWT Token used for obtaining resource owner => "); 
        MO_Oauth_Debug::mo_oauth_log($lb); 
        $c8 = $this->check_state($QA); 
        if ($c8) { 
            goto Q8Q; 
        } 
        $QK = "State Parameter did not verify. Please Try Logging in again."; 
        $Rg->handle_error($QK); 
        MO_Oauth_Debug::mo_oauth_log("State Parameter did not verify. Please Try Logging in again1."); 
        wp_die($QK); 
        Q8Q: 
        $NY = $Rg->get_app_by_name($this->app_name); 
        $NY = $NY ? $NY->get_app_config() : false; 
        $so = $this->handle_jwt($lb); 
        MO_Oauth_Debug::mo_oauth_log("Resource Owner => "); 
        MO_Oauth_Debug::mo_oauth_log($so); 
        if (!is_wp_error($so)) { 
            goto L1o; 
        } 
        $Rg->handle_error($so->get_error_message()); 
        wp_die(wp_kses($so->get_error_message(), \mo_oauth_get_valid_html())); 
        L1o: 
        if ($NY) { 
            goto OWV; 
        } 
        $Q8 = "State Parameter did not verify. Please Try Logging in again2."; 
        $Rg->handle_error($Q8); 
        MO_Oauth_Debug::mo_oauth_log("State Parameter did not verify. Please Try Logging in again."); 
        wp_die($Q8); 
        OWV: 
        if ($so) { 
            goto ItC; 
        } 
        $hC = "JWT Signature did not verify. Please Try Logging in again."; 
        $Rg->handle_error($hC); 
        MO_Oauth_Debug::mo_oauth_log("JWT Signature did not verify. Please Try Logging in again."); 
        wp_die($hC); 
        ItC: 
        $CV = $c8->get_value("test_config"); 
        $this->resource_owner = $so; 
        $this->handle_group_details($QA->get_query_param("access_token"), isset($NY["groupdetailsurl"]) ? $NY["groupdetailsurl"] : '', isset($NY["groupname_attribute"]) ? $NY["groupname_attribute"] : '', $CV); 
        $n_ = []; 
        $vc = $this->dropdownattrmapping('', $so, $n_); 
        $Rg->mo_oauth_client_update_option("mo_oauth_attr_name_list" . $NY["appId"], $vc); 
        if (!($CV && '' !== $CV)) { 
            goto xKu; 
        } 
        $this->render_test_config_output($so); 
        exit; 
        xKu: 
        MO_Oauth_Debug::mo_oauth_log("Before handle sso1"); 
        $this->handle_sso($this->app_name, $NY, $so, $c8->get_state(), $QA->get_query_param()); 
        qZS: 
        if (!(isset($_REQUEST["hublet"]) || isset($_REQUEST["portal_domain"]))) { 
            goto bSz; 
        } 
        return; 
        bSz: 
        if (!(isset($_REQUEST["access_token"]) && '' !== $_REQUEST["access_token"])) { 
            goto Ieq; 
        } 
        do_action("mo_oauth_check_custom_access_token", $_REQUEST); 
        $QA = new Implicit(isset($_SERVER["QUERY_STRING"]) ? $_SERVER["QUERY_STRING"] : ''); 
        $c8 = $this->check_state($QA); 
        if ($c8) { 
            goto MLL; 
        } 
        $QK = "State Parameter did not verify. Please Try Logging in again."; 
        $Rg->handle_error($QK); 
        MO_Oauth_Debug::mo_oauth_log("State Parameter did not verify. Please Try Logging in again2."); 
        wp_die($QK); 
        MLL: 
        $NY = $Rg->get_app_by_name($c8->get_value("appname")); 
        $NY = $NY->get_app_config(); 
        $so = []; 
        if (!(isset($NY["resourceownerdetailsurl"]) && !empty($NY["resourceownerdetailsurl"]))) { 
            goto p_7; 
        } 
        $so = $this->oauth_handler->get_resource_owner($NY["resourceownerdetailsurl"], $QA->get_query_param("access_token")); 
        p_7: 
        MO_Oauth_Debug::mo_oauth_log("Access Token => "); 
        MO_Oauth_Debug::mo_oauth_log($QA->get_query_param("access_token")); 
        $kb = []; 
        if (!$Rg->is_valid_jwt($QA->get_query_param("access_token"))) { 
            goto sWk; 
        } 
        $lb = $QA->get_jwt_from_query_param(); 
        $kb = $this->handle_jwt($lb); 
        sWk: 
        if (empty($kb)) { 
            goto OJC; 
        } 
        $so = array_merge($so, $kb); 
        OJC: 
        if (!(empty($so) && !$Rg->is_valid_jwt($QA->get_query_param("access_token")))) { 
            goto IKZ; 
        } 
        $Rg->handle_error("Invalid Response Received."); 
        MO_Oauth_Debug::mo_oauth_log("Invalid Response Received"); 
        wp_die("Invalid Response Received."); 
        exit; 
        IKZ: 
        $this->resource_owner = $so; 
        MO_Oauth_Debug::mo_oauth_log("Resource Owner => "); 
        MO_Oauth_Debug::mo_oauth_log($this->resource_owner); 
        $CV = $c8->get_value("test_config"); 
        $this->handle_group_details($QA->get_query_param("access_token"), isset($NY["groupdetailsurl"]) ? $NY["groupdetailsurl"] : '', isset($NY["groupname_attribute"]) ? $NY["groupname_attribute"] : '', $CV); 
        $n_ = []; 
        $vc = $this->dropdownattrmapping('', $so, $n_); 
        $Rg->mo_oauth_client_update_option("mo_oauth_attr_name_list" . $NY["appId"], $vc); 
        if (!($CV && '' !== $CV)) { 
            goto NHU; 
        } 
        $this->render_test_config_output($so); 
        exit; 
        NHU: 
        $OC = str_replace("%3D", "=", rawurldecode($QA->get_query_param("state"))); 
        $this->handle_sso($this->app_name, $NY, $so, $OC, $QA->get_query_param()); 
        Ieq: 
        if (!(isset($_REQUEST["login"]) && "pwdgrntfrm" === $_REQUEST["login"])) { 
            goto PfQ; 
        } 
        $vK = new Password(); 
        $MO = isset($_REQUEST["caller"]) && !empty($_REQUEST["caller"]) ? $_REQUEST["caller"] : false; 
        $SZ = isset($_REQUEST["tool"]) && !empty($_REQUEST["tool"]) ? $_REQUEST["tool"] : false; 
        $P8 = isset($_REQUEST["app_name"]) && !empty($_REQUEST["app_name"]) ? $_REQUEST["app_name"] : ''; 
        if (!($P8 == '')) { 
            goto hB9; 
        } 
        $NE = "No such app found configured. Please check if you are sending the correct application name"; 
        $Rg->handle_error($NE); 
        wp_die(wp_kses($NE, \mo_oauth_get_valid_html())); 
        exit; 
        hB9: 
        $Z3 = $Rg->mo_oauth_client_get_option("mo_oauth_apps_list"); 
        if (is_array($Z3) && isset($Z3[$P8])) { 
            goto OfN; 
        } 
        $NE = "No such app found configured. Please check if you are sending the correct app_name"; 
        $Rg->handle_error($NE); 
        wp_die(wp_kses($NE, \mo_oauth_get_valid_html())); 
        exit; 
        OfN: 
        $ZB = isset($_REQUEST["location"]) && !empty($_REQUEST["location"]) ? $_REQUEST["location"] : site_url(); 
        $eO = isset($_REQUEST["test"]) && !empty($_REQUEST["test"]); 
        if (!(!$MO || !$SZ || !$P8)) { 
            goto BPH; 
        } 
        $Rg->redirect_user(urldecode($ZB)); 
        BPH: 
        do_action("mo_oauth_custom_sso", $MO, $SZ, $P8, $ZB, $eO); 
        $vK->behave($MO, $SZ, $P8, $ZB, $eO); 
        PfQ: 
        goto l4t; 
        Ppd: 
        echo "			<script type="text/javascript">
	\x9\x9var base_url = ""; 
        echo site_url(); 
        echo "";\xa\x9\x9	var app_name = ""; 
        echo sanitize_text_field($_REQUEST["app_name"]); 
        echo "";\xa\x9	\x9	var myWindow = window.open( base_url + '/?option=oauthredirect&app_name=' + app_name, '', 'width=500,height=500');
				</script>
\x9\x9	\x9"; 
        l4t: 
    } 
 ?>

Did this file decode correctly?

Original Code

    {
        if (isset($_REQUEST["\155\x6f\137\x6c\157\147\x69\156\137\160\x6f\x70\x75\160"]) && 1 == sanitize_text_field($_REQUEST["\x6d\x6f\x5f\x6c\x6f\x67\151\156\x5f\160\x6f\x70\x75\160"])) {
            goto Ppd;
        }
        parent::mo_oauth_login_validate();
        global $Rg;
        if (!(isset($_REQUEST["\x74\157\x6b\x65\156"]) && !empty($_REQUEST["\164\157\x6b\145\156"]) || isset($_REQUEST["\151\x64\137\164\157\x6b\145\156"]) && !empty($_REQUEST["\151\x64\137\x74\x6f\153\x65\156"]))) {
            goto qZS;
        }
        if (!(isset($_REQUEST["\x74\x6f\x6b\x65\156"]) && !empty($_REQUEST["\164\x6f\153\145\156"]))) {
            goto LVT;
        }
        $zM = $Rg->is_valid_jwt(urldecode($_REQUEST["\x74\157\x6b\145\x6e"]));
        if ($zM) {
            goto tIi;
        }
        return;
        tIi:
        LVT:
        if (!(isset($_REQUEST["\156\157\x6e\143\x65"]) && (isset($_COOKIE["\155\x6f\x5f\x6f\141\x75\164\150\137\x6e\157\156\x63\145"]) && $_COOKIE["\x6d\x6f\137\157\141\x75\164\x68\x5f\156\157\156\x63\145"] != $_REQUEST["\x6e\x6f\156\x63\145"]))) {
            goto ydg;
        }
        $Rg->handle_error("\116\157\x6e\x63\145\x20\166\145\x72\151\x66\x69\x63\x61\164\151\x6f\156\x20\151\x73\40\x66\x61\x69\x6c\145\144\56\x20\120\x6c\x65\141\x73\145\40\143\157\156\164\x61\143\x74\40\164\157\x20\171\x6f\165\x72\x20\141\x64\155\151\x6e\x69\x73\x74\x72\x61\164\x6f\162\x2e");
        wp_die("\x4e\x6f\x6e\x63\x65\40\x76\x65\162\x69\x66\x69\143\141\164\151\x6f\x6e\x20\151\x73\x20\146\141\x69\x6c\145\x64\56\40\x50\x6c\145\x61\163\145\x20\143\157\x6e\164\x61\143\x74\x20\164\157\x20\x79\x6f\x75\x72\40\141\144\155\151\156\x69\163\x74\162\141\x74\157\x72\56");
        exit;
        ydg:
        $QA = new Implicit(isset($_SERVER["\x51\125\x45\122\131\137\123\124\122\111\116\x47"]) ? $_SERVER["\x51\125\105\122\131\137\x53\x54\x52\x49\x4e\107"] : '');
        if (!is_wp_error($QA)) {
            goto g3V;
        }
        $Rg->handle_error($QA->get_error_message());
        wp_die(wp_kses($QA->get_error_message(), \mo_oauth_get_valid_html()));
        MO_Oauth_Debug::mo_oauth_log("\x50\154\145\x61\163\x65\40\164\x72\x79\40\114\157\147\147\151\156\x67\40\x69\156\40\x61\147\141\151\x6e\56");
        exit("\x50\x6c\145\141\x73\x65\40\x74\x72\x79\x20\x4c\157\147\147\151\x6e\x67\40\x69\x6e\x20\141\147\141\151\x6e\56");
        g3V:
        $lb = $QA->get_jwt_from_query_param();
        if (!is_wp_error($lb)) {
            goto TAn;
        }
        $Rg->handle_error($lb->get_error_message());
        MO_Oauth_Debug::mo_oauth_log($lb->get_error_message());
        wp_die(wp_kses($lb->get_error_message(), \mo_oauth_get_valid_html()));
        TAn:
        MO_Oauth_Debug::mo_oauth_log("\x4a\x57\x54\40\124\x6f\x6b\145\156\x20\x75\x73\145\144\x20\x66\x6f\x72\x20\157\142\x74\141\151\156\151\156\x67\40\x72\145\163\157\x75\x72\x63\x65\x20\x6f\167\156\x65\162\x20\x3d\76\x20");
        MO_Oauth_Debug::mo_oauth_log($lb);
        $c8 = $this->check_state($QA);
        if ($c8) {
            goto Q8Q;
        }
        $QK = "\123\164\141\x74\x65\40\120\141\x72\141\155\145\x74\145\162\40\x64\151\x64\x20\156\x6f\x74\x20\x76\145\x72\x69\x66\x79\x2e\40\120\x6c\145\x61\163\145\x20\x54\162\171\x20\x4c\x6f\x67\x67\x69\x6e\147\x20\x69\156\x20\141\x67\141\x69\x6e\x2e";
        $Rg->handle_error($QK);
        MO_Oauth_Debug::mo_oauth_log("\123\164\x61\164\145\x20\120\141\x72\x61\155\145\164\x65\162\40\144\x69\144\x20\x6e\x6f\x74\x20\166\145\x72\151\x66\171\x2e\40\120\x6c\145\x61\163\145\x20\x54\x72\x79\x20\114\x6f\147\147\151\156\147\x20\x69\x6e\x20\141\x67\x61\151\x6e\61\56");
        wp_die($QK);
        Q8Q:
        $NY = $Rg->get_app_by_name($this->app_name);
        $NY = $NY ? $NY->get_app_config() : false;
        $so = $this->handle_jwt($lb);
        MO_Oauth_Debug::mo_oauth_log("\122\x65\163\x6f\165\162\143\145\40\117\167\x6e\x65\x72\x20\x3d\76\x20");
        MO_Oauth_Debug::mo_oauth_log($so);
        if (!is_wp_error($so)) {
            goto L1o;
        }
        $Rg->handle_error($so->get_error_message());
        wp_die(wp_kses($so->get_error_message(), \mo_oauth_get_valid_html()));
        L1o:
        if ($NY) {
            goto OWV;
        }
        $Q8 = "\123\x74\141\x74\145\x20\x50\x61\x72\x61\x6d\x65\164\145\x72\x20\144\151\x64\40\x6e\x6f\x74\x20\166\x65\162\x69\x66\171\x2e\40\x50\154\145\x61\163\145\40\124\x72\171\40\x4c\x6f\x67\147\x69\x6e\x67\40\151\x6e\40\x61\147\x61\x69\156\62\56";
        $Rg->handle_error($Q8);
        MO_Oauth_Debug::mo_oauth_log("\x53\x74\141\x74\x65\40\120\x61\x72\141\x6d\x65\x74\x65\162\40\x64\151\x64\40\156\x6f\164\x20\166\x65\162\x69\146\171\56\40\120\154\145\x61\x73\x65\40\124\162\171\x20\x4c\x6f\x67\x67\151\156\x67\40\x69\156\x20\x61\147\x61\x69\x6e\56");
        wp_die($Q8);
        OWV:
        if ($so) {
            goto ItC;
        }
        $hC = "\112\127\124\x20\123\151\147\x6e\141\x74\x75\162\x65\40\144\151\144\40\156\157\164\40\x76\145\162\151\146\171\56\40\120\x6c\x65\x61\x73\145\40\124\x72\171\40\x4c\x6f\147\147\x69\156\147\x20\151\156\40\x61\147\x61\151\156\56";
        $Rg->handle_error($hC);
        MO_Oauth_Debug::mo_oauth_log("\x4a\x57\124\40\x53\x69\147\x6e\x61\x74\165\x72\x65\40\x64\151\144\40\x6e\157\x74\x20\x76\145\x72\151\x66\171\56\40\120\x6c\x65\141\x73\x65\40\124\x72\x79\40\114\157\x67\x67\151\156\x67\x20\x69\156\40\141\x67\141\x69\x6e\56");
        wp_die($hC);
        ItC:
        $CV = $c8->get_value("\x74\x65\163\x74\137\143\157\156\146\x69\147");
        $this->resource_owner = $so;
        $this->handle_group_details($QA->get_query_param("\x61\143\143\145\163\x73\x5f\164\x6f\x6b\145\156"), isset($NY["\147\162\157\165\160\x64\145\x74\141\x69\154\x73\x75\x72\x6c"]) ? $NY["\x67\162\x6f\x75\x70\144\145\164\141\151\x6c\163\165\x72\x6c"] : '', isset($NY["\147\x72\x6f\x75\160\156\141\155\145\137\x61\x74\164\x72\151\142\x75\x74\145"]) ? $NY["\x67\162\x6f\165\x70\156\x61\155\x65\x5f\x61\164\164\162\x69\x62\x75\x74\x65"] : '', $CV);
        $n_ = [];
        $vc = $this->dropdownattrmapping('', $so, $n_);
        $Rg->mo_oauth_client_update_option("\155\157\x5f\157\141\x75\x74\150\x5f\141\164\x74\162\x5f\156\x61\155\x65\x5f\154\x69\x73\x74" . $NY["\x61\x70\x70\x49\144"], $vc);
        if (!($CV && '' !== $CV)) {
            goto xKu;
        }
        $this->render_test_config_output($so);
        exit;
        xKu:
        MO_Oauth_Debug::mo_oauth_log("\102\145\x66\x6f\x72\145\40\150\x61\156\x64\x6c\145\40\163\x73\x6f\61");
        $this->handle_sso($this->app_name, $NY, $so, $c8->get_state(), $QA->get_query_param());
        qZS:
        if (!(isset($_REQUEST["\x68\165\x62\154\x65\x74"]) || isset($_REQUEST["\x70\157\162\164\x61\154\x5f\x64\157\x6d\x61\151\156"]))) {
            goto bSz;
        }
        return;
        bSz:
        if (!(isset($_REQUEST["\x61\x63\143\x65\163\x73\x5f\164\x6f\x6b\145\156"]) && '' !== $_REQUEST["\x61\143\x63\x65\x73\x73\x5f\164\x6f\x6b\x65\156"])) {
            goto Ieq;
        }
        do_action("\x6d\x6f\137\x6f\x61\165\x74\x68\137\143\150\x65\x63\153\x5f\143\165\163\x74\157\x6d\x5f\141\x63\x63\x65\x73\163\x5f\164\x6f\153\x65\x6e", $_REQUEST);
        $QA = new Implicit(isset($_SERVER["\121\125\105\x52\131\x5f\123\x54\x52\x49\x4e\107"]) ? $_SERVER["\x51\125\x45\x52\x59\x5f\x53\124\122\x49\x4e\107"] : '');
        $c8 = $this->check_state($QA);
        if ($c8) {
            goto MLL;
        }
        $QK = "\x53\x74\141\x74\x65\x20\x50\x61\x72\141\155\x65\164\x65\x72\x20\x64\x69\144\40\x6e\x6f\x74\x20\166\145\x72\x69\x66\x79\x2e\x20\120\x6c\145\x61\163\x65\40\x54\162\171\40\114\157\x67\x67\x69\x6e\x67\40\151\156\x20\141\x67\x61\x69\x6e\56";
        $Rg->handle_error($QK);
        MO_Oauth_Debug::mo_oauth_log("\123\x74\141\x74\x65\x20\x50\141\162\x61\x6d\145\164\x65\x72\40\x64\151\x64\x20\x6e\157\x74\40\166\x65\162\151\146\171\56\x20\120\154\145\x61\x73\x65\40\124\162\171\x20\x4c\157\x67\x67\151\x6e\147\40\x69\x6e\40\x61\147\x61\151\x6e\x32\x2e");
        wp_die($QK);
        MLL:
        $NY = $Rg->get_app_by_name($c8->get_value("\141\x70\x70\x6e\141\155\145"));
        $NY = $NY->get_app_config();
        $so = [];
        if (!(isset($NY["\x72\x65\163\x6f\165\x72\143\x65\157\x77\x6e\x65\x72\144\x65\164\141\151\154\x73\x75\162\154"]) && !empty($NY["\x72\x65\x73\157\165\x72\x63\x65\157\x77\x6e\x65\x72\144\x65\x74\141\x69\154\x73\165\162\154"]))) {
            goto p_7;
        }
        $so = $this->oauth_handler->get_resource_owner($NY["\162\145\163\x6f\165\162\x63\x65\157\167\156\145\162\x64\x65\164\141\151\154\x73\165\x72\x6c"], $QA->get_query_param("\x61\x63\x63\145\163\x73\x5f\164\x6f\x6b\145\156"));
        p_7:
        MO_Oauth_Debug::mo_oauth_log("\x41\x63\x63\145\163\163\x20\x54\157\x6b\145\156\x20\x3d\x3e\40");
        MO_Oauth_Debug::mo_oauth_log($QA->get_query_param("\x61\143\x63\x65\163\x73\137\x74\x6f\153\145\156"));
        $kb = [];
        if (!$Rg->is_valid_jwt($QA->get_query_param("\141\143\143\x65\163\163\137\164\x6f\x6b\x65\156"))) {
            goto sWk;
        }
        $lb = $QA->get_jwt_from_query_param();
        $kb = $this->handle_jwt($lb);
        sWk:
        if (empty($kb)) {
            goto OJC;
        }
        $so = array_merge($so, $kb);
        OJC:
        if (!(empty($so) && !$Rg->is_valid_jwt($QA->get_query_param("\141\143\143\145\x73\163\x5f\x74\157\x6b\145\x6e")))) {
            goto IKZ;
        }
        $Rg->handle_error("\x49\x6e\166\141\x6c\151\x64\x20\122\x65\163\x70\x6f\156\x73\x65\40\x52\x65\143\x65\151\166\x65\144\x2e");
        MO_Oauth_Debug::mo_oauth_log("\x49\156\166\x61\x6c\x69\144\40\122\x65\163\x70\x6f\x6e\x73\145\x20\x52\x65\143\145\x69\x76\145\x64");
        wp_die("\111\156\x76\141\x6c\x69\144\40\x52\145\163\x70\x6f\x6e\163\x65\x20\122\145\x63\x65\151\x76\x65\x64\56");
        exit;
        IKZ:
        $this->resource_owner = $so;
        MO_Oauth_Debug::mo_oauth_log("\x52\145\163\x6f\x75\x72\143\145\40\x4f\x77\x6e\145\162\x20\x3d\76\40");
        MO_Oauth_Debug::mo_oauth_log($this->resource_owner);
        $CV = $c8->get_value("\x74\x65\x73\164\137\143\x6f\x6e\146\x69\147");
        $this->handle_group_details($QA->get_query_param("\141\x63\143\x65\x73\x73\137\x74\157\x6b\145\x6e"), isset($NY["\147\x72\x6f\165\x70\144\145\164\x61\x69\x6c\x73\165\162\x6c"]) ? $NY["\x67\162\x6f\x75\x70\x64\x65\x74\141\x69\154\163\x75\x72\154"] : '', isset($NY["\x67\x72\157\x75\x70\156\141\x6d\x65\x5f\x61\164\x74\x72\151\x62\165\164\145"]) ? $NY["\147\x72\157\165\160\x6e\x61\x6d\145\x5f\x61\164\x74\x72\151\142\165\x74\145"] : '', $CV);
        $n_ = [];
        $vc = $this->dropdownattrmapping('', $so, $n_);
        $Rg->mo_oauth_client_update_option("\155\x6f\x5f\157\141\x75\x74\150\137\141\x74\164\x72\x5f\156\141\x6d\x65\137\x6c\x69\x73\x74" . $NY["\141\160\160\111\x64"], $vc);
        if (!($CV && '' !== $CV)) {
            goto NHU;
        }
        $this->render_test_config_output($so);
        exit;
        NHU:
        $OC = str_replace("\x25\63\104", "\75", rawurldecode($QA->get_query_param("\163\x74\x61\x74\145")));
        $this->handle_sso($this->app_name, $NY, $so, $OC, $QA->get_query_param());
        Ieq:
        if (!(isset($_REQUEST["\x6c\157\x67\151\x6e"]) && "\160\167\x64\x67\x72\x6e\x74\146\x72\155" === $_REQUEST["\154\157\x67\x69\x6e"])) {
            goto PfQ;
        }
        $vK = new Password();
        $MO = isset($_REQUEST["\143\141\154\x6c\145\162"]) && !empty($_REQUEST["\x63\x61\154\154\x65\162"]) ? $_REQUEST["\143\x61\x6c\154\145\x72"] : false;
        $SZ = isset($_REQUEST["\x74\157\x6f\154"]) && !empty($_REQUEST["\x74\x6f\157\154"]) ? $_REQUEST["\164\x6f\x6f\154"] : false;
        $P8 = isset($_REQUEST["\x61\160\160\137\156\141\155\145"]) && !empty($_REQUEST["\x61\160\160\x5f\x6e\141\x6d\145"]) ? $_REQUEST["\x61\160\x70\137\156\x61\155\145"] : '';
        if (!($P8 == '')) {
            goto hB9;
        }
        $NE = "\x4e\x6f\x20\x73\165\143\150\x20\141\x70\x70\x20\x66\157\165\156\x64\x20\143\x6f\156\x66\x69\147\165\162\145\144\x2e\40\x50\x6c\145\x61\163\145\40\143\150\x65\143\153\40\x69\146\x20\171\x6f\165\x20\141\x72\145\x20\x73\x65\x6e\144\151\156\x67\40\x74\x68\x65\40\x63\x6f\x72\x72\x65\143\x74\40\141\160\x70\154\151\x63\x61\164\x69\157\x6e\x20\x6e\x61\155\x65";
        $Rg->handle_error($NE);
        wp_die(wp_kses($NE, \mo_oauth_get_valid_html()));
        exit;
        hB9:
        $Z3 = $Rg->mo_oauth_client_get_option("\x6d\x6f\x5f\x6f\141\165\x74\x68\137\141\x70\x70\x73\x5f\154\151\x73\164");
        if (is_array($Z3) && isset($Z3[$P8])) {
            goto OfN;
        }
        $NE = "\x4e\x6f\x20\x73\x75\x63\150\x20\x61\160\160\x20\146\x6f\165\x6e\x64\x20\x63\x6f\156\146\x69\x67\x75\162\x65\144\x2e\x20\120\154\x65\141\x73\x65\x20\143\x68\145\143\153\x20\x69\146\40\x79\x6f\x75\x20\141\x72\x65\x20\x73\x65\156\x64\151\156\147\x20\x74\x68\x65\40\x63\157\x72\x72\x65\143\164\x20\141\x70\160\137\x6e\141\x6d\x65";
        $Rg->handle_error($NE);
        wp_die(wp_kses($NE, \mo_oauth_get_valid_html()));
        exit;
        OfN:
        $ZB = isset($_REQUEST["\154\157\143\141\x74\x69\x6f\x6e"]) && !empty($_REQUEST["\x6c\157\143\x61\x74\x69\157\x6e"]) ? $_REQUEST["\154\157\143\x61\164\151\157\156"] : site_url();
        $eO = isset($_REQUEST["\x74\x65\163\164"]) && !empty($_REQUEST["\x74\145\x73\164"]);
        if (!(!$MO || !$SZ || !$P8)) {
            goto BPH;
        }
        $Rg->redirect_user(urldecode($ZB));
        BPH:
        do_action("\155\157\137\x6f\141\x75\164\x68\x5f\143\165\163\x74\x6f\155\137\163\x73\x6f", $MO, $SZ, $P8, $ZB, $eO);
        $vK->behave($MO, $SZ, $P8, $ZB, $eO);
        PfQ:
        goto l4t;
        Ppd:
        echo "\11\11\11\74\x73\143\162\x69\160\x74\40\164\x79\x70\x65\75\42\x74\x65\170\164\x2f\152\141\x76\141\x73\143\162\151\160\x74\x22\76\12\11\x9\x9\x76\x61\x72\x20\142\x61\163\145\x5f\165\162\154\x20\75\x20\x22";
        echo site_url();
        echo "\x22\73\xa\x9\x9\11\166\x61\x72\x20\x61\160\x70\x5f\156\141\155\145\40\75\x20\42";
        echo sanitize_text_field($_REQUEST["\141\x70\x70\137\156\x61\155\145"]);
        echo "\42\x3b\xa\x9\11\x9\11\x76\x61\x72\40\155\171\x57\x69\156\x64\157\167\x20\x3d\x20\x77\151\x6e\144\x6f\167\x2e\157\x70\x65\x6e\x28\x20\x62\141\x73\145\x5f\x75\162\x6c\40\53\40\47\57\77\157\160\164\151\157\156\x3d\157\141\x75\x74\150\162\x65\144\151\x72\145\x63\x74\x26\141\x70\160\x5f\x6e\141\155\145\75\47\40\x2b\x20\141\160\x70\137\x6e\x61\x6d\145\x2c\x20\47\47\x2c\40\47\167\x69\x64\164\150\x3d\x35\60\x30\54\x68\145\151\147\x68\x74\75\x35\x30\x30\47\x29\73\12\11\11\11\11\74\57\x73\x63\162\x69\x70\164\x3e\12\x9\x9\11\x9";
        l4t:
    }

Function Calls

None

Variables

None

Stats

MD5 831e650f2f46bbcd2a6c7063f725f9a6
Eval Count 0
Decode Time 36 ms