Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
global $base_url; $Gz = \Drupal::config("\x6d\x69\156\x69\157\x72\141\x6e\x67\145..
Decoded Output download
<? global $base_url;
$Gz = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_appval");
$XA = '';
$IZ = '';
$FB = isset($Gz["miniorange_oauth_client_email_attr"]) ? $Gz["miniorange_oauth_client_email_attr"] : '';
$xX = isset($Gz["miniorange_oauth_client_name_attr"]) ? $Gz["miniorange_oauth_client_name_attr"] : '';
if (empty($FB)) {
goto eF;
}
$IZ = self::getnestedattribute($uR, $FB);
eF:
if (empty($xX)) {
goto t5;
}
if (filter_var($xX, FILTER_VALIDATE_URL)) {
goto aN;
}
if (strpos($xX, ";") !== false) {
goto W2;
}
$XA = self::getnestedattribute($uR, $xX);
goto pR;
W2:
$Nu = explode(";", $xX);
$QL = '';
foreach ($Nu as $kF) {
$QL .= self::getnestedattribute($uR, $kF) . " ";
z3:
}
lg:
$XA = trim($QL);
pR:
goto XY;
aN:
$XA = $uR[$xX];
XY:
t5:
if (!empty(\Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_base_url"))) {
goto B8;
}
$GY = $base_url;
goto t9;
B8:
$GY = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_base_url");
t9:
if (!empty($XA)) {
goto zP;
}
Utilities::save_SSO_report_data("FAILURE. Email not mapped", $XA ? $XA : "-", "-");
echo "<div style="font-family:Calibri;padding:0 3%;">";
echo "<div style="color: #a94442;background-color: #f2dede;padding: 15px;margin-bottom: 20px;text-align:center;border:1px solid #E6B3B2;font-size:18pt;"> ERROR</div>\xa <div style="color: #a94442;font-size:14pt; margin-bottom:20px;"><p><strong>Error: </strong>Username does not received.</p>
<p>Check your <b>Attribute Mapping</b> configuration.</p>\xa <p><strong>Possible Cause: </strong>Username field is not configured.</p>
</div>\xa <div style="margin:3%;display:block;text-align:center;"></div>\xa <div style="margin:3%;display:block;text-align:center;">\xa <form action="" . $GY . "" method ="post">\xa <input style="padding:1%;width:100px;background: #0091CD none repeat scroll 0% 0%;cursor: pointer;font-size:15px;border-width: 1px;border-style: solid;border-radius: 3px;white-space: nowrap;box-sizing: border-box;border-color: #0073AA;box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.6) inset;color: #FFF;"type="submit" value="Done">
</form>
</div>";
exit;
return new Response();
zP:
$yH = Utilities::Is_Restricted_Domain($IZ);
if (!$yH) {
goto yE;
}
Utilities::save_SSO_report_data("FAILURE. Domain Restricted", $XA ? $XA : "-", $IZ);
echo "<div style="font-family:Calibri;padding:0 3%;">";
echo "<div style="color: #a94442;background-color: #f2dede;padding: 15px;margin-bottom: 20px;text-align:center;border:1px solid #E6B3B2;font-size:18pt;"> ERROR</div>\xa <div style="color: #a94442;font-size:14pt; margin-bottom:20px;"><p><strong>Error: </strong>Domain restriction is enabled.</p>\xa <p>Please contact your administrator.</p>
<p><strong>Possible Cause: </strong>Your domain is not allowed to login.</p>\xa </div>
<div style="margin:3%;display:block;text-align:center;"></div>
<div style="margin:3%;display:block;text-align:center;">
<form action="" . $GY . "" method ="post">
<input style="padding:1%;width:100px;background: #0091CD none repeat scroll 0% 0%;cursor: pointer;font-size:15px;border-width: 1px;border-style: solid;border-radius: 3px;white-space: nowrap;box-sizing: border-box;border-color: #0073AA;box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.6) inset;color: #FFF;"type="submit" value="Done">\xa </form></div>";
exit;
return new Response();
yE:
$rZ = user_load_by_name($XA);
if (!empty($IZ)) {
goto NJ;
}
$IZ = $XA;
NJ:
$zd = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_enable_role_mapping");
$dG = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_auto_create_users");
$pa = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_default_role");
if (!empty($XA)) {
goto yd;
}
$XA = $IZ;
yd:
$Rz = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_require_profile_field");
if (isset($rZ->uid)) {
goto Nu;
}
if ($dG) {
goto GG;
}
Utilities::save_SSO_report_data("FAILURE. Registration Disabled", $XA, $IZ);
echo "<div style="font-family:Calibri;padding:0 3%;">";
echo "<div style="color: #a94442;background-color: #f2dede;padding: 15px;margin-bottom: 20px;text-align:center;border:1px solid #E6B3B2;font-size:18pt;"> ERROR</div>
<div style="color: #a94442;font-size:14pt; margin-bottom:20px;"><p><strong>Error: </strong>Account does not exist with your username.</p>\xa <p>Please Contact your administrator</p>
<p><strong>Possible Cause: </strong>Auto creation of user is not allowed if user does not exist.</p>
</div>\xa <div style="margin:3%;display:block;text-align:center;"></div>
<div style="margin:3%;display:block;text-align:center;">
<form method="POST" action ="" . $base_url . "">\xa <input style="padding:1%;width:100px;background: #0091CD none repeat scroll 0% 0%;cursor: pointer;font-size:15px;border-width: 1px;border-style: solid;border-radius: 3px;white-space: nowrap;box-sizing: border-box;border-color: #0073AA;box-shadow: 0px 1px 0px rgba(120, 200, 230, 0.6) inset;color: #FFF;"type="submit" value="Done" ">
</form>
</div>";
exit;
return new Response();
goto oj;
GG:
$XA = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_duplicate_username") == 1 ? self::check_if_username_exist($XA) : $XA;
$ad = \Drupal::service('password_generator')->generate(8);
$VA = array("name" => $XA, "mail" => $IZ, "pass" => $ad, "status" => 1);
$rZ = User::create($VA);
$rZ->save();
if (!($pa != "authenticated" && $zd)) {
goto hq;
}
$rZ->addRole($pa);
$rZ->save();
hq:
if (!($Rz == 1)) {
goto Z0;
}
Utilities::insert_user_in_profile_attributes_table($IZ);
Z0:
oj:
Nu:
$rZ = User::load($rZ->id());
if (!(isset($IZ) && !empty($IZ))) {
goto ZU;
}
$rZ->setEmail($IZ);
$rZ->save();
ZU:
$pe = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_custom_attrs_map_arr");
$t6 = array();
if (!(isset($pe) && !empty($pe))) {
goto z4;
}
foreach ($pe as $ed => $vC) {
$t6[$vC] = self::getnestedattribute($uR, $ed);
Sw:
}
aT:
foreach ($t6 as $J4 => $Yk) {
$rZ->{$J4} = $Yk;
$rZ->save();
nR:
}
Jc:
z4:
MiniorangeSilentLogin::custom_attribute_mapping($uR, $rZ);
$AN = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_role_attr_name");
if (!(isset($AN) && !empty($AN))) {
goto ic;
}
$ke = self::getnestedattribute($uR, $AN, "role_map");
if (is_null($rZ)) {
goto Qx;
}
self::perform_role_mapping($uR, $rZ, $ke);
Qx:
ic:
$or = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_default_relaystate");
if ($Yp != '' && $Yp != "/") {
goto t_;
}
if (isset($_COOKIE["Drupal_visitor_redirect_to"]) && $_COOKIE["Drupal_visitor_redirect_to"] != '') {
goto j1;
}
if (isset($_COOKIE["Drupal_visitor_mo_destination_parameter_redirect"]) && $_COOKIE["Drupal_visitor_mo_destination_parameter_redirect"] != '') {
goto dL;
}
if ($or != '') {
goto Rm;
}
if (isset($_COOKIE["Drupal_visitor_redirect_url"]) && $_COOKIE["Drupal_visitor_redirect_url"] != '') {
goto p8;
}
if (isset($_COOKIE["Drupal_visitor_mo_navigation_url_redirect"]) && $_COOKIE["Drupal_visitor_mo_navigation_url_redirect"] != '') {
goto Uk;
}
$GY = $base_url;
// \Drupal::logger("miniorange_oauth_client")->notice("<pre><code> 5th if(else) " . print_r($GY, TRUE) . "</code></pre>");
goto NE;
Uk:
$GY = $_COOKIE["Drupal_visitor_mo_navigation_url_redirect"];
// \Drupal::logger("miniorange_oauth_client")->notice("<pre><code> condition (navition URL is set) " . print_r($GY, TRUE) . "</code></pre>");
setrawcookie("Drupal.visitor." . "Drupal_visitor_mo_navigation_url_redirect", '', \Drupal::time()->getRequestTime() - 1, "/");
NE:
goto Zp;
p8:
$GY = $_COOKIE["Drupal_visitor_redirect_url"];
Zp:
goto wR;
Rm:
$GY = $or;
wR:
goto la;
dL:
$GY = $_COOKIE["Drupal_visitor_mo_destination_parameter_redirect"];
// \Drupal::logger("miniorange_oauth_client")->notice("<pre><code> 2nd if ( destination_url is set ) " . print_r($GY, TRUE) . "</code></pre>");
setrawcookie("Drupal.visitor." . "mo_destination_parameter_redirect", '', \Drupal::time()->getRequestTime() - 1, "/");
la:
goto w1;
j1:
$GY = $_COOKIE["Drupal_visitor_redirect_to"];
// \Drupal::logger("miniorange_oauth_client")->notice("<pre><code> 1st if " . print_r($GY, TRUE) . "</code></pre>");
w1:
goto Hi;
t_:
// \Drupal::logger("miniorange_oauth_client")->notice("<pre><code> Silent Login URL is set" . print_r($Yp, TRUE) . "</code></pre>");
$GY = $Yp;
Hi:
setrawcookie("Drupal.visitor." . "mo_destination_parameter_redirect", '', \Drupal::time()->getRequestTime() - 1, "/");
setrawcookie("Drupal.visitor." . "Drupal_visitor_mo_navigation_url_redirect", '', \Drupal::time()->getRequestTime() - 1, "/");
Utilities::save_SSO_report_data("SUCCESS", $XA, $IZ);
$Ds = array();
$Ds["redirect"] = $GY;
user_login_finalize($rZ);
if (!($Rz == 1 && !Utilities::check_for_redirect_to_user_profile_form($IZ))) {
goto op;
}
Utilities::redirect_to_profile_form($rZ->id());
op:
$vl = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_headless_enable");
if ($vl) {
goto f7;
}
$sn = new RedirectResponse($Ds["redirect"]);
goto wK;
f7:
$WI = Utilities::send_jwt_token();
setcookie("token", $WI, time() + 86400 * 30, "/");
$ZT = time();
$ti = $XA . $ZT;
$ti = base64_encode($ti);
\Drupal::configFactory()->getEditable("miniorange_oauth_client.settings")->set($ti, $WI)->save();
$w4 = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_get_or_post");
if ($w4 == "GET") {
goto ZX;
}
$vL = \Drupal::config("miniorange_oauth_client.settings")->get("miniorange_oauth_client_headless_textfield");
$GY = isset($vL) && !empty($vL) ? $vL : $GY;
$sn = new RedirectResponse($GY . "/" . $ti);
goto Uz;
ZX:
$sn = new RedirectResponse($GY . "?q=" . $WI);
Uz:
wK:
$Cj = \Drupal::request();
$Cj->getSession()->save();
$sn->prepare($Cj);
\Drupal::service("kernel")->terminate($Cj, $sn);
$sn->send();exit; ?>
Did this file decode correctly?
Original Code
global $base_url;
$Gz = \Drupal::config("\x6d\x69\156\x69\157\x72\141\x6e\x67\145\137\x6f\x61\165\164\150\137\x63\x6c\151\145\x6e\x74\56\x73\x65\x74\x74\x69\x6e\147\163")->get("\x6d\x69\156\151\157\162\141\x6e\147\145\137\157\x61\165\164\150\137\x63\x6c\151\145\156\164\x5f\x61\x70\160\166\141\154");
$XA = '';
$IZ = '';
$FB = isset($Gz["\155\x69\x6e\x69\157\162\x61\x6e\x67\145\137\x6f\x61\165\164\x68\137\143\154\x69\x65\156\164\137\145\155\x61\x69\154\137\x61\x74\x74\x72"]) ? $Gz["\155\x69\x6e\x69\157\162\141\x6e\x67\x65\x5f\x6f\141\x75\164\150\x5f\143\154\x69\x65\x6e\164\137\x65\155\x61\151\x6c\x5f\x61\164\164\162"] : '';
$xX = isset($Gz["\x6d\x69\x6e\x69\157\162\141\x6e\x67\x65\137\x6f\x61\165\164\150\137\x63\154\151\145\156\164\137\156\x61\155\145\137\x61\x74\164\162"]) ? $Gz["\x6d\151\156\x69\157\x72\141\x6e\147\145\x5f\x6f\x61\x75\164\150\x5f\143\154\x69\x65\156\x74\x5f\156\x61\155\x65\137\x61\x74\x74\x72"] : '';
if (empty($FB)) {
goto eF;
}
$IZ = self::getnestedattribute($uR, $FB);
eF:
if (empty($xX)) {
goto t5;
}
if (filter_var($xX, FILTER_VALIDATE_URL)) {
goto aN;
}
if (strpos($xX, "\73") !== false) {
goto W2;
}
$XA = self::getnestedattribute($uR, $xX);
goto pR;
W2:
$Nu = explode("\x3b", $xX);
$QL = '';
foreach ($Nu as $kF) {
$QL .= self::getnestedattribute($uR, $kF) . "\40";
z3:
}
lg:
$XA = trim($QL);
pR:
goto XY;
aN:
$XA = $uR[$xX];
XY:
t5:
if (!empty(\Drupal::config("\x6d\x69\x6e\x69\x6f\162\x61\156\x67\145\137\x6f\x61\x75\x74\150\x5f\143\x6c\151\x65\x6e\164\56\x73\x65\164\x74\151\x6e\147\163")->get("\155\x69\156\x69\x6f\162\x61\156\x67\x65\137\157\x61\x75\x74\x68\x5f\143\x6c\151\145\156\164\x5f\142\141\163\x65\x5f\165\162\154"))) {
goto B8;
}
$GY = $base_url;
goto t9;
B8:
$GY = \Drupal::config("\x6d\151\156\151\x6f\162\x61\x6e\147\145\x5f\157\141\x75\x74\x68\137\x63\154\151\x65\156\x74\x2e\163\145\x74\164\x69\x6e\x67\x73")->get("\x6d\x69\x6e\151\157\x72\141\156\147\x65\137\x6f\141\x75\164\150\x5f\x63\x6c\x69\x65\156\x74\x5f\x62\x61\163\x65\137\x75\162\x6c");
t9:
if (!empty($XA)) {
goto zP;
}
Utilities::save_SSO_report_data("\x46\101\x49\114\125\122\x45\x2e\x20\x45\155\141\151\x6c\40\156\157\164\40\x6d\x61\x70\x70\145\144", $XA ? $XA : "\x2d", "\x2d");
echo "\x3c\144\151\166\40\x73\x74\171\154\145\75\42\x66\x6f\x6e\164\x2d\x66\141\x6d\x69\154\171\x3a\x43\x61\154\151\142\x72\x69\x3b\x70\141\x64\x64\151\x6e\x67\72\x30\40\x33\x25\73\x22\76";
echo "\x3c\144\151\166\x20\x73\164\x79\x6c\x65\75\42\143\157\154\x6f\x72\x3a\40\43\x61\71\x34\x34\x34\x32\73\142\141\x63\x6b\x67\162\157\165\x6e\144\x2d\x63\x6f\154\157\162\x3a\40\43\x66\x32\x64\x65\144\145\x3b\160\x61\x64\x64\x69\x6e\147\72\40\61\65\x70\x78\x3b\155\x61\162\x67\151\156\x2d\x62\157\x74\164\x6f\155\x3a\40\x32\x30\160\x78\x3b\164\145\x78\164\55\x61\154\151\x67\156\72\143\145\x6e\x74\x65\x72\73\142\x6f\x72\x64\x65\x72\x3a\x31\160\170\x20\163\x6f\x6c\151\x64\x20\x23\x45\66\102\x33\x42\62\73\146\157\156\x74\55\x73\x69\172\145\72\61\70\x70\x74\x3b\x22\x3e\40\105\x52\122\117\x52\x3c\x2f\144\x69\166\76\xa\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\74\144\x69\166\40\163\164\x79\x6c\x65\75\42\143\x6f\x6c\x6f\x72\x3a\x20\43\x61\71\64\64\64\62\73\146\157\156\x74\x2d\163\x69\x7a\145\x3a\61\x34\160\164\73\x20\155\141\x72\x67\x69\156\x2d\x62\x6f\164\x74\x6f\x6d\x3a\x32\x30\x70\170\73\42\x3e\x3c\160\76\74\163\164\162\157\x6e\147\76\x45\x72\162\157\162\x3a\x20\x3c\x2f\163\164\162\x6f\156\147\x3e\x55\163\x65\162\x6e\x61\x6d\145\40\x64\x6f\145\163\40\x6e\x6f\164\40\162\145\x63\x65\151\x76\145\144\56\74\x2f\x70\x3e\12\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\74\x70\76\103\x68\145\x63\x6b\40\x79\x6f\x75\x72\40\x3c\142\76\101\164\164\x72\x69\x62\x75\x74\145\40\x4d\x61\160\x70\x69\x6e\x67\x3c\57\142\x3e\40\x63\157\x6e\x66\151\x67\x75\162\141\164\151\157\x6e\x2e\x3c\x2f\160\x3e\xa\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\x3c\160\x3e\x3c\163\164\x72\x6f\156\147\x3e\x50\x6f\x73\x73\151\142\154\x65\x20\x43\x61\x75\163\145\72\x20\74\57\163\164\162\157\156\147\76\125\x73\x65\162\x6e\141\x6d\x65\x20\x66\151\145\154\x64\40\x69\163\40\156\x6f\164\x20\x63\157\x6e\146\151\147\165\x72\x65\x64\x2e\x3c\x2f\160\x3e\12\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x20\74\57\144\151\x76\76\xa\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x3c\x64\151\x76\x20\163\x74\x79\154\x65\x3d\x22\155\141\x72\x67\x69\156\x3a\63\x25\x3b\x64\151\x73\x70\x6c\x61\x79\x3a\x62\x6c\157\x63\153\73\x74\145\170\164\x2d\141\154\x69\x67\156\x3a\x63\x65\156\x74\x65\x72\x3b\42\x3e\74\x2f\144\x69\166\76\xa\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\40\74\x64\151\166\40\x73\164\171\x6c\145\75\x22\155\x61\x72\147\x69\156\72\x33\x25\73\x64\x69\x73\160\154\141\171\x3a\142\154\157\143\153\73\x74\145\x78\164\x2d\141\154\151\147\x6e\72\143\x65\156\164\145\x72\x3b\x22\76\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\x20\x3c\x66\x6f\162\x6d\40\x61\x63\164\x69\x6f\156\x3d\x22" . $GY . "\42\40\155\x65\164\x68\157\144\40\x3d\42\x70\157\163\164\x22\x3e\xa\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x3c\x69\156\160\x75\x74\x20\x73\x74\x79\154\x65\x3d\42\160\x61\144\144\151\156\147\72\61\x25\x3b\x77\x69\x64\x74\x68\72\61\x30\60\160\x78\x3b\x62\x61\x63\x6b\147\x72\157\165\x6e\x64\72\40\x23\x30\60\x39\x31\x43\x44\x20\x6e\x6f\x6e\x65\x20\162\145\160\x65\141\164\40\x73\x63\162\x6f\x6c\154\40\60\x25\40\60\x25\x3b\x63\x75\162\x73\x6f\162\72\x20\x70\x6f\x69\156\x74\145\162\x3b\146\157\x6e\164\x2d\x73\151\x7a\145\72\x31\65\x70\x78\73\142\157\162\144\145\162\55\x77\151\144\x74\150\x3a\x20\x31\160\x78\73\142\x6f\162\144\x65\x72\x2d\163\164\x79\154\x65\72\x20\x73\x6f\154\151\x64\x3b\x62\x6f\162\x64\x65\162\55\x72\x61\x64\x69\x75\163\72\x20\x33\x70\x78\73\x77\x68\151\x74\145\55\x73\x70\x61\143\145\72\40\x6e\x6f\x77\x72\x61\x70\x3b\x62\x6f\x78\x2d\163\x69\x7a\151\156\x67\72\40\142\x6f\x72\x64\x65\x72\x2d\x62\157\170\x3b\x62\157\162\x64\145\x72\55\x63\157\154\157\162\x3a\x20\x23\60\60\x37\63\x41\101\x3b\142\157\x78\x2d\163\x68\x61\x64\157\167\x3a\40\60\160\170\x20\61\x70\x78\40\x30\x70\x78\40\162\147\142\141\x28\x31\62\x30\54\40\62\60\60\x2c\x20\x32\63\x30\x2c\x20\60\x2e\66\51\40\x69\156\x73\145\164\x3b\143\157\x6c\x6f\x72\72\40\x23\106\106\x46\x3b\42\164\x79\x70\145\x3d\42\x73\165\x62\155\151\x74\42\x20\x76\141\154\x75\145\x3d\x22\104\157\x6e\145\42\76\12\40\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\x3c\x2f\146\157\x72\x6d\x3e\12\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\74\57\144\x69\166\x3e";
exit;
return new Response();
zP:
$yH = Utilities::Is_Restricted_Domain($IZ);
if (!$yH) {
goto yE;
}
Utilities::save_SSO_report_data("\x46\101\111\x4c\125\122\105\x2e\40\x44\157\x6d\141\151\156\40\x52\145\163\164\x72\x69\143\164\x65\144", $XA ? $XA : "\x2d", $IZ);
echo "\x3c\x64\151\x76\x20\163\x74\171\x6c\145\75\x22\146\x6f\156\164\x2d\146\x61\155\151\154\171\72\x43\x61\x6c\x69\142\x72\151\x3b\160\x61\x64\144\x69\156\x67\72\x30\40\63\45\x3b\42\x3e";
echo "\74\144\151\166\x20\x73\x74\x79\x6c\x65\75\42\143\157\x6c\157\x72\72\x20\x23\x61\x39\x34\x34\64\62\x3b\142\141\143\153\147\x72\x6f\x75\156\x64\55\x63\157\154\x6f\x72\x3a\40\x23\146\62\x64\x65\144\x65\x3b\x70\141\x64\144\x69\156\147\72\x20\x31\65\160\170\73\x6d\141\162\147\151\x6e\x2d\142\x6f\x74\x74\157\155\72\x20\62\60\x70\x78\x3b\x74\145\x78\164\55\141\154\x69\x67\156\x3a\x63\145\x6e\x74\x65\162\73\x62\x6f\x72\144\x65\x72\x3a\x31\160\170\40\x73\157\154\151\144\x20\x23\105\66\x42\x33\x42\62\x3b\146\157\x6e\x74\x2d\163\151\172\145\x3a\x31\70\x70\164\73\x22\76\40\x45\122\x52\x4f\x52\x3c\x2f\x64\151\x76\x3e\xa\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\74\144\151\x76\40\163\x74\x79\x6c\x65\x3d\42\143\x6f\154\x6f\x72\x3a\x20\x23\141\71\x34\64\64\62\73\146\157\x6e\x74\x2d\163\151\x7a\145\x3a\61\x34\160\164\x3b\x20\155\141\162\x67\x69\156\55\x62\x6f\164\164\x6f\x6d\x3a\62\60\160\x78\x3b\x22\x3e\x3c\x70\76\x3c\163\x74\162\x6f\x6e\147\x3e\x45\162\162\157\162\x3a\x20\74\x2f\163\x74\162\x6f\156\x67\x3e\x44\157\155\x61\x69\x6e\x20\162\145\x73\x74\x72\151\x63\x74\151\x6f\156\40\151\163\40\145\x6e\x61\x62\154\145\144\x2e\x3c\x2f\x70\76\xa\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\74\160\76\120\x6c\x65\x61\163\145\40\143\x6f\x6e\x74\x61\x63\x74\40\171\x6f\x75\162\x20\141\x64\x6d\151\x6e\151\163\x74\x72\141\164\157\x72\56\x3c\x2f\x70\76\12\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x3c\x70\x3e\74\x73\164\162\x6f\156\147\76\120\157\163\x73\x69\x62\154\x65\x20\x43\x61\165\x73\145\x3a\40\74\x2f\163\164\162\157\156\x67\76\x59\157\x75\162\x20\144\x6f\x6d\141\x69\x6e\x20\x69\163\x20\x6e\157\164\x20\x61\x6c\154\x6f\167\145\x64\40\x74\157\40\154\157\x67\x69\x6e\56\x3c\x2f\160\76\xa\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x3c\57\144\151\166\76\12\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\74\144\151\x76\x20\163\164\x79\154\x65\75\42\x6d\x61\x72\x67\151\x6e\x3a\63\45\x3b\x64\151\x73\x70\x6c\141\171\x3a\x62\x6c\x6f\143\153\x3b\x74\145\170\164\x2d\141\x6c\151\147\x6e\72\143\145\156\164\145\x72\x3b\x22\x3e\x3c\x2f\144\x69\166\x3e\12\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\74\x64\151\x76\x20\163\164\x79\154\x65\x3d\42\155\141\162\147\151\x6e\72\x33\x25\73\144\x69\x73\160\154\x61\x79\72\x62\154\157\143\153\x3b\164\145\x78\x74\55\141\x6c\x69\x67\x6e\x3a\143\145\156\164\145\x72\x3b\x22\x3e\12\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\74\146\x6f\162\x6d\x20\141\143\164\151\x6f\x6e\75\42" . $GY . "\x22\40\x6d\x65\x74\x68\157\x64\x20\75\42\160\157\163\x74\x22\x3e\12\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\74\151\156\x70\x75\164\40\163\x74\171\x6c\145\x3d\x22\160\141\x64\144\151\156\x67\x3a\x31\45\x3b\167\151\x64\x74\x68\x3a\61\x30\x30\160\170\73\x62\x61\143\153\x67\162\157\x75\x6e\x64\72\x20\43\x30\60\71\x31\103\104\40\156\x6f\156\145\x20\162\145\x70\145\141\164\40\163\143\x72\157\x6c\x6c\40\x30\45\40\60\45\x3b\143\x75\x72\163\157\x72\x3a\x20\160\157\151\x6e\164\x65\x72\x3b\x66\x6f\156\164\55\163\x69\x7a\145\72\x31\x35\160\x78\73\142\157\162\x64\145\162\55\167\x69\x64\164\150\72\40\x31\160\x78\x3b\142\x6f\162\144\x65\162\x2d\x73\x74\x79\x6c\145\x3a\40\x73\157\x6c\151\x64\x3b\x62\x6f\x72\x64\145\x72\x2d\162\x61\144\151\x75\163\72\x20\63\x70\170\x3b\x77\150\151\164\145\55\x73\160\141\143\x65\72\x20\156\157\167\x72\x61\x70\73\142\157\x78\55\x73\151\x7a\151\x6e\147\x3a\40\x62\x6f\x72\144\x65\162\55\x62\x6f\x78\x3b\x62\157\162\x64\x65\x72\x2d\x63\157\x6c\157\x72\x3a\x20\x23\60\60\67\x33\x41\101\x3b\x62\x6f\x78\55\163\x68\141\x64\157\x77\x3a\40\x30\x70\170\40\61\160\170\x20\x30\x70\x78\x20\x72\x67\x62\x61\x28\61\62\60\54\x20\62\60\60\x2c\40\x32\63\60\x2c\40\x30\56\x36\51\40\x69\156\x73\145\x74\x3b\x63\x6f\x6c\157\162\72\x20\43\106\106\x46\x3b\x22\164\171\x70\145\75\x22\163\165\142\x6d\x69\x74\42\40\x76\x61\154\165\x65\x3d\42\x44\x6f\156\x65\42\x3e\xa\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x3c\57\x66\x6f\162\155\x3e\74\x2f\x64\151\x76\x3e";
exit;
return new Response();
yE:
$rZ = user_load_by_name($XA);
if (!empty($IZ)) {
goto NJ;
}
$IZ = $XA;
NJ:
$zd = \Drupal::config("\x6d\151\x6e\151\157\162\141\156\x67\145\137\x6f\141\x75\164\x68\x5f\143\154\x69\x65\156\x74\x2e\x73\x65\164\x74\x69\156\147\163")->get("\155\x69\x6e\x69\x6f\x72\x61\156\147\x65\x5f\157\x61\x75\164\x68\137\143\x6c\151\145\156\x74\x5f\x65\156\x61\x62\154\x65\x5f\x72\157\154\x65\137\x6d\x61\160\160\151\x6e\x67");
$dG = \Drupal::config("\155\151\x6e\151\x6f\x72\141\x6e\x67\145\137\x6f\141\165\x74\150\137\143\x6c\x69\145\156\164\56\x73\x65\x74\x74\x69\x6e\147\163")->get("\x6d\x69\x6e\x69\x6f\x72\141\156\147\x65\x5f\157\141\x75\x74\x68\137\x63\154\x69\145\156\164\137\x61\165\164\x6f\x5f\x63\162\x65\x61\x74\x65\137\165\x73\x65\162\x73");
$pa = \Drupal::config("\155\x69\x6e\x69\157\x72\141\156\147\x65\x5f\157\x61\x75\x74\x68\x5f\x63\154\151\x65\x6e\164\x2e\x73\145\164\x74\151\156\147\x73")->get("\155\151\156\x69\157\x72\141\x6e\x67\x65\x5f\157\141\165\164\x68\x5f\x64\x65\x66\x61\x75\x6c\164\137\x72\157\154\x65");
if (!empty($XA)) {
goto yd;
}
$XA = $IZ;
yd:
$Rz = \Drupal::config("\x6d\x69\x6e\x69\x6f\162\x61\156\147\x65\137\157\x61\x75\164\150\x5f\143\x6c\x69\x65\x6e\164\x2e\163\145\x74\x74\x69\x6e\147\163")->get("\x6d\151\156\151\x6f\x72\x61\x6e\x67\x65\x5f\157\141\x75\x74\150\137\162\145\161\x75\x69\x72\x65\x5f\x70\162\x6f\146\x69\x6c\x65\x5f\x66\151\145\154\144");
if (isset($rZ->uid)) {
goto Nu;
}
if ($dG) {
goto GG;
}
Utilities::save_SSO_report_data("\106\101\x49\114\125\x52\105\56\40\122\x65\x67\151\x73\164\162\x61\x74\x69\157\156\x20\104\151\163\x61\142\154\x65\x64", $XA, $IZ);
echo "\74\x64\x69\x76\40\x73\x74\x79\x6c\145\x3d\42\146\157\156\164\55\x66\141\155\151\154\171\x3a\x43\141\154\x69\x62\162\151\73\160\141\x64\x64\x69\x6e\147\72\60\x20\x33\45\73\x22\76";
echo "\x3c\144\x69\x76\40\x73\x74\x79\154\145\75\42\x63\157\x6c\157\162\72\40\43\x61\71\x34\64\64\62\73\142\x61\143\x6b\x67\162\157\x75\x6e\144\x2d\143\157\154\x6f\x72\x3a\x20\x23\x66\x32\x64\145\144\x65\73\x70\x61\x64\144\151\x6e\x67\72\40\61\x35\x70\x78\73\155\x61\x72\147\x69\156\x2d\x62\x6f\x74\x74\x6f\155\x3a\40\x32\60\x70\170\73\x74\145\170\x74\x2d\141\x6c\x69\147\156\x3a\x63\x65\x6e\x74\145\162\73\x62\x6f\x72\x64\x65\x72\72\61\x70\170\x20\x73\157\154\151\144\40\x23\x45\x36\102\63\102\x32\x3b\146\157\x6e\164\x2d\x73\151\x7a\145\72\61\70\160\x74\x3b\x22\76\x20\105\122\x52\117\122\74\x2f\x64\x69\166\x3e\12\40\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\40\40\40\40\x3c\144\151\166\40\x73\164\x79\154\145\75\x22\x63\x6f\154\x6f\x72\72\40\x23\141\x39\64\x34\x34\x32\x3b\146\x6f\x6e\x74\x2d\163\151\x7a\x65\x3a\x31\64\160\164\73\40\155\x61\x72\147\x69\156\x2d\142\x6f\x74\164\157\x6d\x3a\62\x30\x70\x78\73\42\76\74\160\x3e\74\163\x74\x72\157\x6e\x67\76\x45\162\x72\x6f\162\x3a\40\74\57\163\164\162\x6f\156\147\x3e\101\143\143\157\165\156\164\x20\x64\157\x65\x73\x20\156\x6f\164\x20\145\170\x69\163\x74\x20\x77\151\x74\150\x20\x79\x6f\165\x72\x20\165\163\x65\162\x6e\141\155\x65\x2e\x3c\57\x70\x3e\xa\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x3c\x70\x3e\120\x6c\145\x61\163\145\x20\103\157\x6e\164\141\143\x74\x20\171\157\165\x72\40\141\144\155\x69\156\151\163\164\162\141\x74\157\x72\x3c\x2f\x70\x3e\12\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\x20\x3c\160\x3e\x3c\x73\164\162\x6f\156\147\76\x50\x6f\x73\163\x69\x62\154\x65\40\x43\x61\x75\163\145\72\x20\x3c\57\x73\x74\x72\157\156\x67\76\101\x75\164\157\40\x63\x72\x65\x61\164\x69\x6f\156\40\x6f\146\x20\165\x73\x65\162\40\x69\163\x20\x6e\x6f\x74\40\141\x6c\x6c\157\x77\x65\144\x20\151\146\x20\165\x73\x65\x72\40\x64\x6f\x65\163\x20\156\157\164\x20\145\x78\151\x73\164\x2e\74\x2f\160\x3e\12\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\74\57\144\x69\x76\x3e\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\74\144\151\x76\x20\163\164\x79\x6c\145\x3d\42\155\x61\162\x67\151\x6e\72\63\45\x3b\144\x69\163\160\x6c\x61\x79\x3a\x62\154\157\143\153\x3b\x74\x65\170\164\55\141\x6c\x69\147\x6e\x3a\x63\145\156\164\x65\162\73\x22\76\x3c\x2f\144\151\166\x3e\12\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x3c\144\x69\166\x20\x73\x74\x79\x6c\145\x3d\x22\155\x61\162\147\151\156\72\63\45\x3b\x64\151\163\x70\x6c\141\171\x3a\142\x6c\157\143\x6b\73\x74\x65\170\164\x2d\x61\154\x69\x67\156\72\x63\x65\156\164\145\x72\73\x22\76\12\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\40\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x3c\x66\157\162\x6d\40\x6d\x65\x74\x68\157\x64\75\42\x50\x4f\x53\124\42\x20\141\x63\164\151\157\x6e\40\75\x22" . $base_url . "\42\76\xa\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\74\x69\156\160\x75\164\40\x73\164\171\154\x65\x3d\42\x70\141\x64\144\x69\x6e\147\x3a\x31\x25\x3b\167\151\144\164\x68\72\x31\x30\x30\160\170\x3b\x62\141\x63\x6b\x67\162\157\165\x6e\x64\x3a\40\43\x30\60\x39\x31\103\104\x20\156\157\156\x65\40\x72\145\160\x65\x61\x74\40\x73\143\x72\x6f\x6c\154\40\x30\45\40\x30\x25\x3b\x63\165\x72\x73\x6f\x72\72\x20\x70\x6f\151\156\x74\145\x72\73\x66\157\x6e\x74\x2d\x73\151\x7a\x65\x3a\61\65\x70\x78\x3b\x62\157\162\x64\145\162\55\167\151\x64\164\x68\72\40\x31\x70\x78\x3b\142\157\162\x64\145\162\x2d\x73\x74\x79\x6c\145\72\40\163\157\x6c\x69\x64\x3b\142\x6f\x72\x64\x65\162\x2d\162\141\144\x69\x75\x73\x3a\40\63\x70\170\x3b\167\x68\151\164\x65\x2d\163\x70\141\x63\145\x3a\40\x6e\157\167\162\x61\160\73\142\x6f\170\55\x73\151\x7a\151\156\147\x3a\x20\142\x6f\x72\144\145\x72\x2d\142\x6f\170\x3b\142\157\x72\x64\x65\162\55\x63\x6f\x6c\157\x72\x3a\40\x23\x30\x30\67\x33\x41\101\x3b\x62\157\170\55\163\150\141\x64\x6f\167\x3a\x20\x30\x70\170\40\x31\x70\x78\x20\x30\160\x78\40\162\147\142\141\x28\x31\x32\60\54\x20\x32\x30\x30\54\40\62\63\60\x2c\x20\x30\x2e\x36\51\40\151\x6e\163\145\x74\x3b\143\157\x6c\x6f\x72\x3a\40\43\x46\x46\106\x3b\42\164\x79\160\x65\75\x22\163\165\x62\155\151\164\42\x20\x76\141\154\165\145\x3d\42\104\157\x6e\x65\42\40\x22\76\12\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\40\40\40\40\x3c\57\x66\x6f\x72\155\76\12\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\74\x2f\x64\151\x76\x3e";
exit;
return new Response();
goto oj;
GG:
$XA = \Drupal::config("\x6d\151\156\x69\x6f\162\141\156\147\145\137\x6f\x61\x75\x74\x68\x5f\143\x6c\151\x65\156\x74\x2e\x73\145\x74\x74\151\x6e\147\163")->get("\x6d\151\156\151\157\162\x61\156\147\145\137\x6f\x61\x75\x74\150\x5f\x64\165\160\154\x69\143\x61\164\x65\x5f\x75\x73\145\162\156\x61\155\145") == 1 ? self::check_if_username_exist($XA) : $XA;
$ad = \Drupal::service('password_generator')->generate(8);
$VA = array("\x6e\141\x6d\x65" => $XA, "\155\x61\x69\x6c" => $IZ, "\x70\141\x73\x73" => $ad, "\x73\x74\141\164\165\x73" => 1);
$rZ = User::create($VA);
$rZ->save();
if (!($pa != "\141\165\164\x68\x65\156\164\151\x63\141\x74\x65\x64" && $zd)) {
goto hq;
}
$rZ->addRole($pa);
$rZ->save();
hq:
if (!($Rz == 1)) {
goto Z0;
}
Utilities::insert_user_in_profile_attributes_table($IZ);
Z0:
oj:
Nu:
$rZ = User::load($rZ->id());
if (!(isset($IZ) && !empty($IZ))) {
goto ZU;
}
$rZ->setEmail($IZ);
$rZ->save();
ZU:
$pe = \Drupal::config("\x6d\151\156\x69\157\x72\x61\x6e\147\145\x5f\x6f\x61\165\x74\x68\137\143\154\x69\x65\156\x74\x2e\163\x65\x74\164\x69\156\147\x73")->get("\x6d\x69\x6e\x69\157\162\x61\156\x67\x65\137\x6f\x61\165\x74\150\137\143\x75\x73\x74\x6f\x6d\x5f\x61\164\164\x72\x73\x5f\155\x61\160\137\x61\x72\x72");
$t6 = array();
if (!(isset($pe) && !empty($pe))) {
goto z4;
}
foreach ($pe as $ed => $vC) {
$t6[$vC] = self::getnestedattribute($uR, $ed);
Sw:
}
aT:
foreach ($t6 as $J4 => $Yk) {
$rZ->{$J4} = $Yk;
$rZ->save();
nR:
}
Jc:
z4:
MiniorangeSilentLogin::custom_attribute_mapping($uR, $rZ);
$AN = \Drupal::config("\x6d\151\156\151\x6f\162\x61\156\147\x65\137\157\141\x75\164\150\137\143\x6c\151\x65\156\x74\x2e\x73\x65\164\164\151\x6e\147\x73")->get("\155\151\x6e\151\157\x72\141\156\147\x65\x5f\x6f\141\165\164\150\x5f\162\157\x6c\145\137\141\x74\x74\x72\x5f\x6e\x61\155\145");
if (!(isset($AN) && !empty($AN))) {
goto ic;
}
$ke = self::getnestedattribute($uR, $AN, "\x72\x6f\154\x65\137\155\141\160");
if (is_null($rZ)) {
goto Qx;
}
self::perform_role_mapping($uR, $rZ, $ke);
Qx:
ic:
$or = \Drupal::config("\x6d\x69\x6e\x69\x6f\x72\141\x6e\x67\x65\137\x6f\141\165\x74\x68\x5f\x63\154\x69\x65\x6e\164\x2e\x73\145\164\164\151\x6e\x67\x73")->get("\155\151\x6e\x69\x6f\162\141\156\147\145\137\157\x61\165\164\x68\x5f\143\154\x69\x65\156\164\x5f\144\x65\x66\x61\x75\154\164\137\162\145\154\141\x79\x73\x74\x61\164\145");
if ($Yp != '' && $Yp != "\57") {
goto t_;
}
if (isset($_COOKIE["\x44\162\165\x70\141\x6c\x5f\x76\151\x73\151\164\x6f\x72\137\x72\x65\144\x69\162\x65\143\164\137\164\157"]) && $_COOKIE["\x44\x72\x75\x70\141\x6c\137\166\151\x73\x69\164\x6f\x72\x5f\162\145\144\151\162\145\143\164\x5f\x74\157"] != '') {
goto j1;
}
if (isset($_COOKIE["\x44\x72\x75\160\x61\154\x5f\166\151\x73\x69\x74\x6f\162\x5f\x6d\157\137\x64\145\163\x74\x69\x6e\141\x74\x69\x6f\x6e\137\160\x61\162\141\x6d\x65\x74\145\162\x5f\x72\145\144\x69\162\145\143\164"]) && $_COOKIE["\104\162\x75\x70\141\x6c\137\x76\x69\163\151\164\x6f\162\137\x6d\157\x5f\144\x65\x73\164\x69\x6e\x61\x74\x69\157\156\137\x70\x61\x72\141\x6d\x65\x74\x65\162\x5f\x72\145\x64\x69\x72\x65\x63\x74"] != '') {
goto dL;
}
if ($or != '') {
goto Rm;
}
if (isset($_COOKIE["\104\162\165\x70\141\x6c\x5f\166\x69\x73\151\x74\157\x72\x5f\x72\x65\x64\151\162\x65\143\164\x5f\165\x72\154"]) && $_COOKIE["\x44\162\165\160\141\154\x5f\x76\x69\163\151\164\157\162\x5f\x72\145\144\x69\162\x65\x63\164\137\x75\162\154"] != '') {
goto p8;
}
if (isset($_COOKIE["\104\162\165\160\141\x6c\137\166\151\x73\151\164\x6f\162\x5f\155\157\137\x6e\141\166\x69\x67\141\x74\151\157\156\137\165\162\x6c\137\x72\145\x64\151\162\x65\x63\x74"]) && $_COOKIE["\104\x72\x75\160\141\x6c\x5f\x76\151\163\151\x74\x6f\162\x5f\x6d\157\137\156\141\x76\x69\x67\141\x74\151\157\x6e\137\x75\162\x6c\x5f\162\145\x64\151\x72\x65\x63\164"] != '') {
goto Uk;
}
$GY = $base_url;
// \Drupal::logger("\x6d\x69\x6e\151\x6f\x72\x61\156\147\x65\x5f\157\x61\165\x74\150\x5f\x63\154\151\x65\156\164")->notice("\74\160\x72\145\x3e\x3c\143\x6f\x64\145\x3e\x20\65\x74\x68\x20\151\x66\x28\145\x6c\x73\x65\51\x20" . print_r($GY, TRUE) . "\x3c\57\143\157\x64\x65\x3e\x3c\57\x70\x72\x65\x3e");
goto NE;
Uk:
$GY = $_COOKIE["\104\x72\x75\x70\141\x6c\x5f\166\x69\x73\151\x74\x6f\162\x5f\155\157\x5f\156\141\166\x69\147\x61\x74\151\x6f\156\x5f\165\162\154\137\x72\x65\x64\151\162\145\143\164"];
// \Drupal::logger("\155\151\156\151\x6f\x72\141\x6e\x67\x65\137\x6f\141\x75\x74\x68\x5f\143\x6c\151\x65\156\x74")->notice("\x3c\x70\162\x65\x3e\x3c\143\157\144\145\x3e\x20\143\x6f\156\x64\x69\x74\151\x6f\156\x20\x28\x6e\x61\x76\151\164\151\x6f\156\x20\x55\x52\114\x20\151\x73\x20\163\x65\164\x29\x20" . print_r($GY, TRUE) . "\74\57\x63\x6f\144\x65\x3e\x3c\57\160\162\145\x3e");
setrawcookie("\104\x72\x75\x70\x61\154\56\166\x69\x73\x69\164\157\162\x2e" . "\x44\162\x75\x70\x61\154\137\166\x69\x73\151\164\157\162\137\x6d\x6f\137\156\141\x76\x69\x67\x61\164\x69\157\x6e\x5f\x75\162\x6c\137\x72\x65\144\151\x72\x65\143\164", '', \Drupal::time()->getRequestTime() - 1, "\x2f");
NE:
goto Zp;
p8:
$GY = $_COOKIE["\104\162\x75\160\141\154\x5f\x76\x69\x73\151\164\157\x72\137\x72\x65\x64\151\162\x65\143\164\x5f\x75\162\x6c"];
Zp:
goto wR;
Rm:
$GY = $or;
wR:
goto la;
dL:
$GY = $_COOKIE["\x44\162\x75\160\141\x6c\x5f\x76\x69\163\151\x74\x6f\x72\x5f\x6d\157\137\144\145\163\x74\151\156\x61\x74\151\x6f\x6e\137\160\x61\162\141\x6d\x65\164\x65\x72\x5f\162\145\144\x69\162\145\143\164"];
// \Drupal::logger("\x6d\151\156\x69\157\162\141\x6e\x67\x65\x5f\x6f\141\x75\164\x68\137\x63\154\151\x65\156\x74")->notice("\x3c\x70\x72\145\76\x3c\143\x6f\144\x65\x3e\40\62\156\x64\x20\151\146\x20\50\40\x64\x65\x73\x74\151\156\x61\164\151\157\x6e\137\x75\x72\154\x20\151\163\40\x73\145\x74\x20\x29\x20" . print_r($GY, TRUE) . "\x3c\x2f\x63\x6f\x64\x65\76\x3c\x2f\x70\162\x65\76");
setrawcookie("\x44\x72\165\x70\x61\154\x2e\166\151\163\x69\164\157\162\x2e" . "\x6d\x6f\x5f\144\145\x73\164\x69\156\x61\x74\151\157\156\137\x70\141\162\141\x6d\x65\x74\145\x72\x5f\x72\x65\144\x69\162\x65\x63\x74", '', \Drupal::time()->getRequestTime() - 1, "\57");
la:
goto w1;
j1:
$GY = $_COOKIE["\104\x72\165\160\x61\154\137\166\x69\163\x69\x74\157\162\x5f\162\145\144\x69\x72\145\x63\164\137\164\x6f"];
// \Drupal::logger("\x6d\151\156\151\x6f\162\141\156\x67\145\x5f\x6f\141\x75\x74\150\137\x63\154\151\145\x6e\164")->notice("\74\x70\162\x65\x3e\x3c\143\x6f\144\x65\76\x20\61\163\164\40\151\x66\x20" . print_r($GY, TRUE) . "\x3c\57\x63\157\x64\x65\x3e\74\x2f\x70\162\x65\x3e");
w1:
goto Hi;
t_:
// \Drupal::logger("\155\151\156\x69\x6f\x72\141\156\147\x65\137\x6f\141\x75\x74\150\x5f\x63\154\151\x65\x6e\164")->notice("\74\x70\x72\x65\76\x3c\x63\x6f\x64\145\x3e\40\123\x69\x6c\145\x6e\164\x20\x4c\x6f\x67\151\x6e\40\125\x52\114\x20\151\x73\x20\163\x65\x74" . print_r($Yp, TRUE) . "\x3c\57\x63\157\144\145\76\x3c\57\160\162\145\76");
$GY = $Yp;
Hi:
setrawcookie("\x44\x72\165\x70\x61\154\x2e\166\151\163\x69\164\157\162\x2e" . "\x6d\x6f\x5f\144\145\x73\164\x69\156\x61\x74\151\157\156\137\x70\141\162\141\x6d\x65\x74\145\x72\x5f\x72\x65\144\x69\162\x65\x63\x74", '', \Drupal::time()->getRequestTime() - 1, "\57");
setrawcookie("\104\x72\x75\x70\x61\154\56\166\x69\x73\x69\164\157\162\x2e" . "\x44\162\x75\x70\x61\154\137\166\x69\x73\151\164\157\162\137\x6d\x6f\137\156\141\x76\x69\x67\x61\164\x69\157\x6e\x5f\x75\162\x6c\137\x72\x65\144\151\x72\x65\143\164", '', \Drupal::time()->getRequestTime() - 1, "\x2f");
Utilities::save_SSO_report_data("\123\125\103\x43\105\123\x53", $XA, $IZ);
$Ds = array();
$Ds["\x72\145\x64\151\x72\145\143\164"] = $GY;
user_login_finalize($rZ);
if (!($Rz == 1 && !Utilities::check_for_redirect_to_user_profile_form($IZ))) {
goto op;
}
Utilities::redirect_to_profile_form($rZ->id());
op:
$vl = \Drupal::config("\x6d\x69\x6e\151\x6f\x72\x61\x6e\x67\145\x5f\157\141\x75\x74\150\137\x63\154\x69\145\156\x74\56\x73\145\164\164\x69\156\x67\163")->get("\155\151\x6e\151\x6f\162\x61\x6e\x67\x65\137\x6f\x61\x75\164\150\x5f\x63\x6c\151\145\x6e\x74\137\x68\145\141\x64\x6c\x65\x73\163\x5f\x65\156\x61\x62\154\145");
if ($vl) {
goto f7;
}
$sn = new RedirectResponse($Ds["\162\x65\x64\x69\x72\145\x63\164"]);
goto wK;
f7:
$WI = Utilities::send_jwt_token();
setcookie("\164\157\x6b\145\x6e", $WI, time() + 86400 * 30, "\57");
$ZT = time();
$ti = $XA . $ZT;
$ti = base64_encode($ti);
\Drupal::configFactory()->getEditable("\155\151\x6e\x69\157\x72\x61\x6e\x67\x65\x5f\157\x61\165\x74\x68\137\x63\154\151\x65\x6e\x74\56\x73\x65\164\x74\151\x6e\x67\163")->set($ti, $WI)->save();
$w4 = \Drupal::config("\x6d\x69\156\x69\x6f\162\141\x6e\147\x65\x5f\157\141\165\164\x68\x5f\x63\154\151\x65\x6e\x74\56\x73\145\x74\x74\151\x6e\x67\x73")->get("\155\x69\156\x69\157\x72\x61\x6e\x67\145\137\157\141\x75\x74\150\137\147\x65\x74\137\x6f\162\137\160\157\x73\x74");
if ($w4 == "\107\x45\x54") {
goto ZX;
}
$vL = \Drupal::config("\155\151\x6e\151\157\x72\141\156\147\145\x5f\x6f\141\165\164\x68\137\143\154\151\145\x6e\164\56\x73\x65\x74\164\151\x6e\147\x73")->get("\x6d\151\x6e\151\x6f\x72\141\x6e\x67\145\x5f\157\x61\x75\x74\x68\137\x63\154\151\145\156\164\x5f\x68\145\x61\x64\154\x65\x73\x73\x5f\x74\x65\x78\x74\x66\x69\x65\x6c\144");
$GY = isset($vL) && !empty($vL) ? $vL : $GY;
$sn = new RedirectResponse($GY . "\x2f" . $ti);
goto Uz;
ZX:
$sn = new RedirectResponse($GY . "\77\161\x3d" . $WI);
Uz:
wK:
$Cj = \Drupal::request();
$Cj->getSession()->save();
$sn->prepare($Cj);
\Drupal::service("\x6b\145\162\x6e\145\x6c")->terminate($Cj, $sn);
$sn->send();exit;
Function Calls
None |
Stats
MD5 | a16c0ed6d5774043740517c68ce2131d |
Eval Count | 0 |
Decode Time | 67 ms |