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

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  1.8.8   | 
    |              on 2022-02-23 10:32:25              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 class BaseobGuardAuthActions extends sfActions { const USER_AUTH_URL = "/login"; const EXTERNAL_USER_AUTH_URL = "/Loginsso/"; const LOGIN_CSRF_TOKEN_ID = "LOGIN_FORM"; public function webSignin($f72ZJ) { goto jo4XH; xdlND: U24dx: goto mdAuz; i1PgY: K4oKN: goto vVs9N; VaTZD: rA63S: goto Ufz0X; M5pGJ: sfContext::getInstance()->getEventDispatcher()->notify(new sfEvent('', "LOGIN_USER_ACTIONS", array("username" => $f72ZJ->getParameter("signin")["username"], "password" => $f72ZJ->getParameter("signin")["password"]))); goto oOk9w; WP6As: if (!$this->getUser()->isExpiredPassword($lIeAJ->getIdUser())) { goto l4SAB; } goto q1DNl; zuZEY: ObTools::logger()->debug("Your account is disabled "); goto B8s2D; jCvOH: try { $this->checkStrongAuth($lIeAJ, $f72ZJ, $WO9sy, $this->getUser()->getCulture()); } catch (Exception $v3aSe) { $this->message = ObTools::translateText($v3aSe->getMessage()); return sfView::SUCCESS; } goto VaTZD; jOjEp: $WO9sy = sfContext::getInstance()->getUser()->getAttribute("sf3_referer") != null ? sfContext::getInstance()->getUser()->getAttribute("sf3_referer") : $WO9sy; goto kbt48; uTecn: $fWNHN = __cSF3("Openbee\Auth", "password"); goto uqqq1; CQIcT: return sfView::SUCCESS; goto cfPY3; zddan: vZf9V: goto TzL5e; TzL5e: if (!(isset($_SERVER["REMOTE_USER"]) && strpos($_SERVER["REMOTE_USER"], "\") !== false)) { goto W7iAJ; } goto ip0aE; Rxh5b: $sR5m_ = $lOhqF[0]; goto iG45L; WBJv9: goto c73Lr; goto A1Wl4; SFai8: Bhksm: goto erYPk; fcyXx: if (!is_null($WO9sy)) { goto gBvgg; } goto jupBm; W3oQc: $N3IY3 = getDeviceInfoService()->getActiveSessionBySessionId(session_id()); goto uTecn; B8s2D: $this->result = "Your account is disabled , you are not allowed to connect"; goto CQIcT; V4aST: $RdR_y = sfConfig::get("sf_login_module"); goto dMSc3; OvbYX: $QX2l4 = sfConfig::get("app_ob_guard_plugin_signin_form", "ObpGuardFormSignin"); goto f4qzx; Bl0p2: sfContext::getInstance()->getUser()->setAttribute("expired_password", "1"); goto SFai8; nUvPE: AJDl1: goto IN3jT; SnEnw: $xaYGm = $bl39W->activate_sso_login && !$f72ZJ->isMethod("post"); goto j564T; vqJu1: if ($f72ZJ->isMethod("post")) { goto ppwLp; } goto XUmGd; SyzXG: $this->getResponse()->setStatusCode(401); goto aACws; xpA0N: $this->getUser()->setAttribute("ssoLoginReferer", $f72ZJ->getUri()); goto HJQxX; w23aE: WEt49: goto G5A2f; PKxZF: $SmKEg = $lIeAJ["id_user"]; goto T9fxG; kozrj: getDeviceInfoService()->resetCountFiledLogin(session_id()); goto EWi0m; pdm0C: return "SSoSuccess"; goto FjjJl; q86Gv: Rgn6J: goto Zufx0; VaA4w: return $this->doRedirect($WO9sy); goto w23aE; EWi0m: tg1Da: goto ZqB_l; Brf36: goto c73Lr; goto nUvPE; RnDls: ICuC4: goto W3oQc; o4JH2: return $this->doRedirect($f72ZJ->getUriPrefix() . "/changePassword/?suggested=1"); goto Brf36; FjjJl: s33sh: goto tXmAf; o8Sew: if (!$f72ZJ->isXmlHttpRequest()) { goto ICuC4; } goto k0RSj; CuRL8: if (empty($O9Ese)) { goto U24dx; } goto WujIh; hN0T7: gBvgg: goto eUFr5; wkUR8: return $this->doRedirect($f72ZJ->getUriPrefix() . "/dashboard"); goto WBJv9; Zufx0: $this->getResponse()->setStatusCode(401); goto Udzof; IN3jT: return $this->doRedirect($f72ZJ->getUriPrefix() . "/changePassword/"); goto Sb2XP; cs1CW: if ($this->form->isValid()) { goto TCeCe; } goto X_nkZ; XUmGd: if (!($xaYGm || $bl39W->activate_sso_azure_ad && strpos($f72ZJ->getUri() . $WO9sy, self::USER_AUTH_URL) == false)) { goto i2ob2; } goto bJ0BV; EH2Sc: return $this->doRedirect($f72ZJ->getUriPrefix() . "/acceptConditions"); goto tD0o5; A1Wl4: DD1cO: goto NqYoC; QM_u6: sfContext::getInstance()->getUser()->setCulture(ObTools::getDefaultLanguage()); goto i1PgY; uqqq1: if (!($N3IY3 != null && isset($fWNHN->failedCaptchaLogin->number) && $N3IY3->count_failed_login >= $fWNHN->failedCaptchaLogin->number)) { goto NquML; } goto E1Sow; JJSH3: $this->getUser()->setReferer($f72ZJ->getReferer()); goto V4aST; HPEuY: nGfRV: goto djmhO; Sb2XP: c73Lr: goto jEy3q; HHC6m: nOqBX: goto o4JH2; FOJMf: goto c73Lr; goto HHC6m; OZvtW: $this->checkIfAuthzAuthentication($f72ZJ); goto M5pGJ; hfepq: ppwLp: goto VMv3d; j564T: if (!(strpos($f72ZJ->getUri() . $WO9sy, self::USER_AUTH_URL) !== false)) { goto vZf9V; } goto XzQsi; ejnuk: if (ObUser::useExternalAuth($SmKEg, $sR5m_) && $lIeAJ["status"] == ObUser::USER_ENABLED) { goto vA61I; } goto ygKAd; io2VD: $WKsfI = $lIeAJ["email"]; goto PKxZF; QAAa2: if (!$xaYGm) { goto qZ0BQ; } goto xpA0N; q1DNl: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::NOT_APPLICABLE_RENEWAL_PASSWORD) { goto DD1cO; } goto fPj1x; ygKAd: $xaYGm = false; goto fKgLd; aACws: return sfView::NONE; goto RnDls; hbu1G: $this->form = new $QX2l4(); goto vqJu1; ntS62: $this->getUser()->signin($this->form->getValue("user"), $this->getUser()->getCulture(), $this->form->getValue("rememberMe", false), true, true, array("type" => "webbasic", "value" => false)); goto XBCv7; uOcNQ: $this->samlSignini($bl39W, $f72ZJ); goto avBEV; Hbg5Q: ObUserService::setAsExpiredPassword($lIeAJ->getIdUser()); goto Bl0p2; Cwess: if (!(!isCsrfTokenValid(self::LOGIN_CSRF_TOKEN_ID, $tdBVc) && !isset($_POST["SAMLResponse"]))) { goto tbxCM; } goto pVgzV; m29PK: $WO9sy = $f72ZJ->getHttpHeader("Referer"); goto jOjEp; NqYoC: return $this->doRedirect($f72ZJ->getUriPrefix() . "/changePassword/"); goto FOJMf; sMIJn: if (!$iurfX) { goto J77PT; } goto phujL; m_c3k: $lIeAJ = ObUser::getUserByUsername($nZtKV, true); goto io2VD; fFVrx: return $this->doRedirect($WO9sy); goto CRbS7; k0RSj: $this->getResponse()->setHeaderOnly(true); goto SyzXG; ip0aE: $lOhqF = explode("\", $_SERVER["REMOTE_USER"]); goto Rxh5b; vVs9N: $this->hasMaxSession = $f72ZJ->getParameter("maxSession", NULL); goto OvbYX; ZqB_l: NquML: goto JJSH3; dNEWS: TCeCe: goto GYRPw; K6yhs: nNIa8: goto p9s6M; KMzNg: l4SAB: goto fFVrx; jo4XH: ObTools::logger()->debug("we are inside websignin"); goto B0U_g; mWQcY: $iurfX = $this->getUser()->getAttribute("ssoLoginReferer"); goto sMIJn; BmG3N: $this->result = "USER_TEMPORARY_BLOCKING"; goto kOgcl; SPY3u: ObTools::logger()->debug("not valid submit Login request"); goto o8Sew; G5A2f: if (sfContext::getInstance()->getUser()->hasAttribute("isUserChangeCulture")) { goto K4oKN; } goto QM_u6; avBEV: $tdBVc = $f72ZJ->getParameter("CSRFTOKEN"); goto Cwess; ve5LK: J77PT: goto VaA4w; T9fxG: $lNe70 = ObUser::checkUser($nZtKV, $WKsfI); goto ejnuk; fKgLd: $this->getUser()->setAttribute("ssoLogin", false); goto gN_Gf; VMv3d: ObTools::logger()->debug("Begin Login request"); goto uOcNQ; q4qBF: nQMua: goto K6yhs; pSXCw: $WO9sy = $this->getUser()->hasAttribute("ssoLoginReferer") ? $this->getUser()->getAttribute("ssoLoginReferer") : "/"; goto P7yhy; Udzof: goto nNIa8; goto hfepq; B0U_g: $this->checkLicense(); goto m29PK; mkPbb: goto exMaQ; goto HPEuY; XzQsi: $xaYGm = false; goto zddan; mdAuz: i2ob2: goto QAAa2; pVgzV: $this->message = ObTools::translateText("INVALID_CSRF_TOKEN"); goto o5xPs; eNXD9: return $this->doRedirect($RdR_y . "/" . sfConfig::get("sf_login_action")); goto q86Gv; dMSc3: if (!($this->getModuleName() != $RdR_y)) { goto Rgn6J; } goto eNXD9; L3lJY: if (!($lIeAJ->getStatus() == ObUser::USER_DESABLED)) { goto YbIVT; } goto zuZEY; XBCv7: $fWNHN = __cSF3("Openbee\Auth", "password"); goto OPhsv; XxO10: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::FORCED_RENEWAL_PASSWORD) { goto AJDl1; } goto wkUR8; qVKoP: vA61I: goto hq9hQ; Wvhdo: if (isset($_COOKIE["DisableAuthForte_" . $lIeAJ->getIdUser()])) { goto rA63S; } goto jCvOH; ik2J2: tbxCM: goto L4b6r; o5xPs: return sfView::SUCCESS; goto ik2J2; CRbS7: S4yfq: goto mkPbb; erYPk: if ($lIeAJ->getAcceptPrivacy() == false) { goto nGfRV; } goto WP6As; oOk9w: if (!$this->getUser()->isAuthenticated()) { goto WEt49; } goto mAc2i; bJ0BV: $O9Ese = getAuthnRequestService()->generateAuthnRequestUrls(); goto CuRL8; tho74: $this->getUser()->setAttribute("ssoLogin", true); goto pSXCw; cfPY3: YbIVT: goto Wvhdo; E1Sow: if (strtotime($N3IY3->last_login_attempt) + $fWNHN->failedCaptchaLogin->blockingTime * 60 <= time()) { goto fltzh; } goto BmG3N; P7yhy: I6OKT: goto tqDg1; tqDg1: W7iAJ: goto OZvtW; OPhsv: if (!(ObUserService::isExpiredPassword($lIeAJ->getIdUser()) && $fWNHN->renewal->status != Openbee\Auth\AuthBundle::NOT_APPLICABLE_RENEWAL_PASSWORD)) { goto Bhksm; } goto Hbg5Q; pYPgo: qZ0BQ: goto SPY3u; Ufz0X: if ($lIeAJ->checkUserSession()) { goto FkOjN; } goto HDiQT; bKMsa: FkOjN: goto ntS62; jupBm: $this->successMessage = null; goto hN0T7; mAc2i: $WO9sy = str_replace($WO9sy, self::USER_AUTH_URL, "/"); goto mWQcY; kbt48: $this->CSRFToken = getCsrfToken(self::LOGIN_CSRF_TOKEN_ID); goto fcyXx; pypgf: if (!sfContext::getInstance()->getUser()->getAttribute("connectedAzureAdSso")) { goto s33sh; } goto pdm0C; jEy3q: goto S4yfq; goto KMzNg; f4qzx: ObTools::logger()->debug("instance of login form class=" . $QX2l4); goto hbu1G; phujL: return $this->doRedirect($iurfX); goto ve5LK; GYRPw: $lIeAJ = $this->form->getValue("user"); goto L3lJY; hq9hQ: ObTools::logger()->debug("**************** Doing SSO Login ************** "); goto xlLqA; iG45L: $nZtKV = $lOhqF[1]; goto m_c3k; tXmAf: goto nQMua; goto dNEWS; HJQxX: return $this->doRedirect(self::EXTERNAL_USER_AUTH_URL); goto pYPgo; HDiQT: return $this->doRedirect($f72ZJ->getUriPrefix() . "/login?maxSession=" . base64_encode(ObDataEncryption::encryptData("maxSessionAuth_" . $lIeAJ->getIdUser(), _c("private_encryptKey")))); goto bKMsa; gN_Gf: return $this->redirect(self::USER_AUTH_URL); goto Y2fmf; djmhO: $this->getUser()->setAttribute("headerReferer", $WO9sy); goto EH2Sc; Y2fmf: goto I6OKT; goto qVKoP; Qd_X8: fltzh: goto kozrj; kOgcl: goto tg1Da; goto Qd_X8; xlLqA: $this->getUser()->signIn($lNe70, ObTools::getDefaultLanguage(), false, array("type" => "webbasic", "value" => false)); goto tho74; eUFr5: $bl39W = __cSF3("Openbee\Auth", "login"); goto SnEnw; WujIh: $this->redirect(reset($O9Ese)); goto xdlND; fPj1x: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::SUGGESTED_RENEWAL_PASSWORD) { goto nOqBX; } goto XxO10; tD0o5: exMaQ: goto q4qBF; X_nkZ: sfContext::getInstance()->getUser()->setAttribute("sf3_referer", $WO9sy); goto pypgf; L4b6r: try { $this->form->bind($f72ZJ->getParameter("signin")); } catch (Exception $v3aSe) { $this->message = ObTools::translateText("Invalid password"); return sfView::SUCCESS; } goto cs1CW; p9s6M: } public function executeSignin($f72ZJ) { goto ClOT_; P7W5M: $gQtBB = null; goto IQHO2; IQHO2: goto mwE7h; goto bKfra; bKfra: ezwa1: goto E4LeA; fhflR: $CrSkl = sfContext::getInstance()->getRouting()->parse($gQtBB); goto srr5H; tFAMp: if (isset($Ivd3d["PATH_INFO"])) { goto ezwa1; } goto P7W5M; gsLHl: return $this->webSignin($f72ZJ); goto zh98h; ESzgo: mwE7h: goto lbuKY; yeK64: if ($CrSkl["module"] == "v2" || $CrSkl["module"] == "sso") { goto xXMRN; } goto gsLHl; RMbLn: goto VLBgm; goto n1onq; e7c6N: $this->message = sfContext::getInstance()->getUser()->getAttribute("message", null); goto dDug4; dDug4: sfContext::getInstance()->getUser()->setAttribute("message", null); goto fhflR; lbuKY: $this->successMessage = sfContext::getInstance()->getUser()->getAttribute("successMessage", null); goto e7c6N; ClOT_: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto tFAMp; zh98h: goto VLBgm; goto oTU4e; qf87R: return $this->httpBasicSignin($f72ZJ, "/public/error/"); goto RMbLn; E4LeA: $gQtBB = $Ivd3d["PATH_INFO"]; goto ESzgo; oTU4e: v5VcE: goto qf87R; U6Ouh: return $this->executeWs2Signin($f72ZJ, "/public/error/"); goto wxPgB; srr5H: if ($CrSkl["module"] == "api") { goto v5VcE; } goto yeK64; n1onq: xXMRN: goto U6Ouh; wxPgB: VLBgm: goto onzf0; onzf0: } private function hmacSignin() { goto j7R5z; gkT5_: $TKfxm = $CrSkl->date; goto H4_Hr; j7R5z: $CrSkl = HMACAuth::extractHeaders(); goto fK3mv; wWCkm: $lbsD3 = $CrSkl->signingString; goto vY0bc; afQ8G: throw new ObHttpException("invalid credentials", 401, "INVALID_CREDENTIALS"); goto HOHrk; HOHrk: IQLWH: goto WQhdW; XLAUh: throw new sfStopException(); goto neE97; jJ08y: VkvDB: goto vwgbG; g9msq: $this->logMessage("hmacSignin forward to module=" . $CrSkl["module"] . " and action=" . $CrSkl["action"], "debug"); goto TcS9b; fK3mv: $nZtKV = $CrSkl->username; goto gkT5_; vwgbG: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto QWs6e; vY0bc: if (!($HfAuh != $lbsD3)) { goto IQLWH; } goto afQ8G; TumzK: throw new ObHttpException("invalid credentials", 401, "INVALID_CREDENTIALS"); goto jJ08y; H4_Hr: $HfAuh = HMACAuth::getExpectedSigning($nZtKV, $TKfxm); goto wWCkm; TcS9b: $this->getController()->forward($CrSkl["module"], $CrSkl["action"]); goto XLAUh; QWs6e: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["PATH_INFO"]); goto g9msq; WQhdW: if ($this->checkUserSimple($nZtKV, null, false)) { goto VkvDB; } goto TumzK; neE97: } public function executeDmisignin($f72ZJ) { goto zDvDu; ZH1gP: V21t6: goto ilfk3; zDvDu: if (!HMACAuth::isValidRequest($f72ZJ)) { goto V21t6; } goto lyY9r; lyY9r: return $this->hmacSignin(); goto ZH1gP; ilfk3: return $this->webSignin($f72ZJ); goto My4a3; My4a3: } public function executeWs2Signin($f72ZJ) { goto tKogR; DmVNL: if (strpos($NuiJl, "Basic") !== false) { goto Q4zC0; } goto eZ8ZI; eZ8ZI: if (strpos($NuiJl, "Bearer") !== false) { goto TKv3F; } goto Tc56t; XHVAg: $NuiJl = $f72ZJ->getHttpHeader("Authorization") ? $f72ZJ->getHttpHeader("Authorization") : $f72ZJ->getHttpHeader("authorization"); goto NLMxS; AJag3: Uz2PJ: goto ysfL7; H0eS3: return $this->httpBearerSignin("/ws/v2/error", $NuiJl); goto oInlH; mjIjj: return $this->httpKeySignin("/ws/v2/error", $NuiJl); goto y9DoQ; MLbAI: goto XbTfo; goto CUArf; CUArf: Q4zC0: goto AxWkY; QxQ_c: QTC2U: goto XHVAg; a550f: return $this->httpBasicSignin($f72ZJ, "/ws/v2/error", $NuiJl); goto KY85F; eh1RY: if (!(isset($nS94A["Authorization"]) || $nS94A["authorization"])) { goto Uz2PJ; } goto gxVPt; oInlH: goto XbTfo; goto mkKsi; y9DoQ: XbTfo: goto uOinC; IuWqs: ObTools::logger()->debug("Authentication Key"); goto mjIjj; gxVPt: $NuiJl = isset($nS94A["Authorization"]) ? $nS94A["Authorization"] : $nS94A["authorization"]; goto AJag3; hQoh0: ObTools::logger()->debug("Authentication Bearer"); goto H0eS3; AxWkY: ObTools::logger()->debug("Authentication Basic"); goto a550f; StYsc: return $this->hmacSignin(); goto QxQ_c; uOinC: throw new ObHttpException("credentials missing", 401, "MISSING_CREDENTIALS"); goto Sm5qI; tKogR: if (!HMACAuth::isValidRequest($f72ZJ)) { goto QTC2U; } goto StYsc; NLMxS: if (!($NuiJl == null && function_exists("getallheaders"))) { goto OJkqt; } goto zoizt; zoizt: $nS94A = getallheaders(); goto eh1RY; ysfL7: OJkqt: goto DmVNL; KY85F: goto XbTfo; goto ZACFI; ZACFI: TKv3F: goto hQoh0; mkKsi: YSKTd: goto IuWqs; Tc56t: if (strpos($NuiJl, "Key") !== false) { goto YSKTd; } goto MLbAI; Sm5qI: } public static function signIn($nZtKV, $r1ygi) { goto yGEsj; mMcE5: throw new ObHttpException("invalid credentials", 401, "INVALID_CREDENTIALS"); goto ynQ0N; ynQ0N: t3I31: goto RZb_d; Tuo8E: $this->logMessage("signIn : bad username or password", "debug"); goto mMcE5; yGEsj: if ($this->checkUserSimple($nZtKV, $r1ygi)) { goto t3I31; } goto Tuo8E; RZb_d: } private function httpBasicSignin($f72ZJ, $EoqMH, $NuiJl = null) { goto YunNN; aKr06: $NuiJl = $nS94A["Authorization"]; goto h0YHH; ZE1XP: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["PATH_INFO"]); goto Nnv51; xhIoC: if (!($NuiJl == null)) { goto UzTua; } goto GorlM; VaF8I: if ($this->checkUserSimple($nZtKV, $r1ygi)) { goto pR1CE; } goto WbWoJ; z1zC2: $this->logMessage("httpBasicSignin headerAuthorization empty redirect to " . $EoqMH, "debug"); goto Wxud2; kbD6m: $this->getController()->forward($CrSkl["module"], $CrSkl["action"]); goto TTLpO; TTLpO: throw new sfStopException(); goto t1RP8; bcNGq: $nZtKV = $NNzrb[0]; goto nVwV5; YFikW: if ($this->checkUserEnabled($nZtKV)) { goto xCe7I; } goto CMM5o; fFq5L: pR1CE: goto YFikW; GorlM: $NuiJl = $f72ZJ->getHttpHeader("Authorization"); goto gaUhy; h0YHH: dT1V0: goto EjwUL; ksfq1: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto ZE1XP; GrlWA: UzTua: goto h8dxN; iPc1E: $nS94A = getallheaders(); goto hOkFp; Wxud2: throw new ObHttpException("credentials missing", 401, "MISSING_CREDENTIALS"); goto ACQgs; Nnv51: $this->logMessage("httpBasicSignin forward to module=" . $CrSkl["module"] . " and action=" . $CrSkl["action"], "debug"); goto kbD6m; ZjvV0: xCe7I: goto ksfq1; RNmv6: throw new ObHttpException(sprintf("USER_DISABLED_NOT_ALLOWED_CONNECTION"), 401); goto ZjvV0; CMM5o: $this->logMessage("httpBasicSignin user is disabled", "debug"); goto RNmv6; WbWoJ: $this->logMessage("httpBasicSignin bad username or password", "debug"); goto T4Llp; T4Llp: throw new ObHttpException("invalid credentials", 401, "INVALID_CREDENTIALS"); goto fFq5L; ACQgs: ql1OI: goto bcNGq; gaUhy: if (!($NuiJl == null && function_exists("getallheaders"))) { goto mJH5R; } goto iPc1E; h8dxN: $NNzrb = $this->getCredentialFromHttp("Basic", $NuiJl); goto T6qMz; hOkFp: if (!isset($nS94A["Authorization"])) { goto dT1V0; } goto aKr06; YunNN: $this->checkLicense('', true); goto xhIoC; EjwUL: mJH5R: goto GrlWA; T6qMz: if ($NNzrb) { goto ql1OI; } goto z1zC2; nVwV5: $r1ygi = $NNzrb[1]; goto VaF8I; t1RP8: } private function getCredentialFromHttp($E72v3, $NuiJl) { goto bmAW7; bmAW7: $this->logMessage("getCredentialFromHttp" . $E72v3 . " headerAuthorization: {$NuiJl}", "debug"); goto ORCs8; KXA_X: djlbB: goto C2WKc; HFaTh: OHsHd: goto dbK_E; dbK_E: return trim(explode($E72v3, $NuiJl)[1]); goto X8XQH; KdjBd: return null; goto KXA_X; ORCs8: if ($NuiJl) { goto djlbB; } goto KdjBd; C2WKc: if (!($E72v3 == "Basic")) { goto OHsHd; } goto Nelkk; YzNpk: return explode(":", $HUqd1); goto HFaTh; Nelkk: $HUqd1 = base64_decode(str_replace("Basic ", '', $NuiJl)); goto YzNpk; X8XQH: } private function httpBearerSignin($EoqMH, $NuiJl) { goto zaK2t; bARtJ: bYuV_: goto GcNau; lItwi: $this->getUser()->setAttribute("language", $lIeAJ->getLanguage()); goto S3Ns6; OrLGd: throw new ObHttpException("Token is invalid", 401, "INVALID_CREDENTIALS"); goto z6GKH; hHt4_: $A8yG3 = $this->getCredentialFromHttp("Bearer", $NuiJl); goto Hr2Wt; yvylN: $this->logMessage("httpBearerSignin : bad token", "debug"); goto OrLGd; unko_: throw new ObHttpException("Token is missing", 401, "MISSING_CREDENTIALS"); goto bARtJ; um3Q_: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["PATH_INFO"]); goto wb6pp; lJxPO: if (ObAgent::checkPlugin("MOBILE")) { goto CW7Rc; } goto FszcN; uMMq_: $this->getUser()->setAttribute("errorCode", 4); goto l7_9h; S3Ns6: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto um3Q_; GcNau: if (ObTokenService::checkTokenIsExist($A8yG3)) { goto xrp_8; } goto yvylN; UkNKO: $this->getUser()->setAttribute("email", $lIeAJ->getEmail()); goto lItwi; z6GKH: xrp_8: goto alqzY; cyPjz: CW7Rc: goto hHt4_; zaK2t: $this->checkLicense('', true); goto lJxPO; YRV_3: $lIeAJ = ObTokenService::getUser($A8yG3); goto HFjSr; FszcN: $this->logMessage("httpBearerSignin : REST Plugin is not available", "debug"); goto uMMq_; aiFWr: $this->getUser()->setAttribute("fullname", $lIeAJ->getFullname()); goto UkNKO; HFjSr: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false); goto aiFWr; LzOuv: $this->logMessage("httpBearerSignin : headerAuthorization empty redirect to " . $EoqMH, "debug"); goto unko_; wb6pp: $this->logMessage("httpBearerSignin : forward to module=" . $CrSkl["module"] . " and action=" . $CrSkl["action"], "debug"); goto bXFeD; ZCZSC: throw new sfStopException(); goto TgnKc; l7_9h: throw new ObHttpException("REST Plugin is not available", 403); goto cyPjz; Hr2Wt: if ($A8yG3) { goto bYuV_; } goto LzOuv; alqzY: ObTools::logger()->debug("Token is existing in database"); goto YRV_3; bXFeD: $this->getController()->forward($CrSkl["module"], $CrSkl["action"]); goto ZCZSC; TgnKc: } private function httpKeySignin($EoqMH, $NuiJl) { goto hGyQM; M0LZa: throw new sfStopException(); goto niP0_; TKxdj: $rB7OC = ObDataEncryption::encryptData($A8yG3, _c("private_encryptKey")); goto RXj0E; NPyqZ: $this->getUser()->setAttribute("language", $lIeAJ->getLanguage()); goto CHZnB; CHZnB: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto sG5fr; KIVMH: $this->getUser()->setAttribute("fullname", $lIeAJ->getFullname()); goto vk5ue; D2U9c: $lIeAJ = ObUser::getUserById($lIeAJ->id_user); goto OE25V; vk5ue: $this->getUser()->setAttribute("email", $lIeAJ->getEmail()); goto NPyqZ; RXj0E: $lIeAJ = ObUserService::getUserFromKey($rB7OC); goto mfDiI; hHNk7: WTnge: goto D2U9c; sG5fr: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["PATH_INFO"]); goto Cjk0j; Cjk0j: $this->logMessage("httpBasicSignin forward to module=" . $CrSkl["module"] . " and action=" . $CrSkl["action"], "debug"); goto Lo6ZX; hGyQM: $A8yG3 = $this->getCredentialFromHttp("Key", $NuiJl); goto TKxdj; Lo6ZX: $this->getController()->forward($CrSkl["module"], $CrSkl["action"]); goto M0LZa; OE25V: sfContext::getInstance()->getUser()->signin($lIeAJ, \sfContext::getInstance()->getUser()->getCulture(), true, true, true, array("type" => "key", "value" => $rB7OC)); goto KIVMH; mfDiI: if ($lIeAJ) { goto WTnge; } goto RHg3l; RHg3l: throw new ObHttpException("BAD_API_KEY", 401, "The provided API Key is invalid"); goto hHNk7; niP0_: } private function checkUserSimple($nZtKV, $r1ygi, $Yq81Y = true) { goto IHP9j; AToc1: if (strtotime($lIeAJ->last_failed_login) + $fWNHN->failedLogin->blockingTime * 60 > time()) { goto utu2G; } goto XgxmJ; EaYdc: return false; goto yR37q; IHP9j: $lIeAJ = Doctrine_Query::create()->from("ObpUser u")->where("LOWER(u.username) LIKE LOWER(?)", $nZtKV)->orWhere("LOWER(u.email) = LOWER(?)", $nZtKV)->fetchOne(); goto p_Cox; Cr_Ne: return true; goto YDL8v; iYTh3: if (!$Yq81Y) { goto T30XX; } goto p82V0; goMkP: return false; goto O3byp; Dwjpt: $this->getUser()->setAttribute("errorCode", sprintf("USER_TEMPORARY_BLOCKING")); goto TFr0J; haYXP: ykScy: goto iYTh3; JWCaz: $this->logMessage("Erreur authentification: password incorrecte", "debug"); goto t31BK; TFr0J: ObTools::logger()->debug(sprintf("USER_TEMPORARY_BLOCKING")); goto goMkP; t31BK: $this->getUser()->setAttribute("errorCode", 2); goto EaYdc; p82V0: if ($lIeAJ->checkPassword($r1ygi)) { goto AVOhK; } goto JWCaz; f9VLG: $this->logMessage("Erreur authentification: username incorrecte", "debug"); goto ChBR8; bO_Tb: return false; goto o2zfK; nSNWx: $this->getUser()->setAttribute("email", $lIeAJ->getEmail()); goto aIAcV; aIAcV: $this->getUser()->setAttribute("language", $lIeAJ->getLanguage()); goto Cr_Ne; yR37q: AVOhK: goto QG_TX; tqeZ5: $this->getUser()->setAttribute("fullname", $lIeAJ->getFullname()); goto nSNWx; wzwVZ: goto L2glR; goto VCXlK; VCXlK: utu2G: goto Dwjpt; LqIIY: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false); goto tqeZ5; QG_TX: T30XX: goto LqIIY; zAIPD: if (!($lIeAJ->count_failed_login >= $fWNHN->failedLogin->number)) { goto ykScy; } goto AToc1; O3byp: L2glR: goto haYXP; XgxmJ: ObUser::updateCountFailedLogin($lIeAJ, true); goto wzwVZ; LduDg: $fWNHN = __cSF3("Openbee\Auth", "password"); goto zAIPD; ChBR8: $this->getUser()->setAttribute("errorCode", 1); goto bO_Tb; o2zfK: emoVE: goto LduDg; p_Cox: if ($lIeAJ) { goto emoVE; } goto f9VLG; YDL8v: } private function checkLicense($pRTjY = "/public/license/request/", $JkQzU = false) { goto f0WNC; C0VmH: if (!$JkQzU) { goto xRc4d; } goto GELab; fYtBB: xRc4d: goto OzmLY; ZVWwI: if (in_array($qBmZW, array(ObCore::LICENSE_VALID, ObCore::LICENSE_OUTDATED))) { goto ca0mG; } goto QBeps; QBeps: $this->logMessage("checkLicense : Bad license", "debug"); goto C0VmH; apJhW: ca0mG: goto PHvwv; f0WNC: $qBmZW = ObAgent::getLicenseStatus(); goto ZVWwI; GELab: throw new ObHttpException("invalid license", 400, "INVALID_LICENSE"); goto fYtBB; OzmLY: return $this->doRedirect($pRTjY); goto apJhW; PHvwv: } public function executeSignout() { goto ghuv2; ghuv2: $this->getUser()->signOut(); goto VaiGs; I6OJ1: return $this->redirect("/"); goto VQ_GS; ucM3y: return $this->redirect(self::USER_AUTH_URL); goto XRvtE; VQ_GS: goto eaHzm; goto XSdDi; XSdDi: ab7bX: goto ucM3y; XRvtE: eaHzm: goto Hy9jj; VaiGs: if (!ObUserService::isExternalUserType()) { goto ab7bX; } goto I6OJ1; Hy9jj: } public function executeChangePassword($f72ZJ) { $this->changePassword($f72ZJ, true); } private function initializePassword($lIeAJ) { goto HP3Ey; ni2SJ: $xw_BZ->beginTransaction(); goto cAg4D; cAg4D: $RErEe = sfContext::getInstance()->getI18N(); goto tirjD; RTcm3: try { goto NwSIN; NwSIN: $BUmDw = ObTools::generatePassword(); goto F9kNl; njQzq: ObUserService::sendChangePasswordMail($lIeAJ); goto Uaham; F9kNl: $lIeAJ->setPassword($BUmDw); goto Pxh9H; d2489: $this->result = $RErEe->__("Your password have been initialized, check your email box to get the new password") . "
"; goto fHFmi; Uaham: $xw_BZ->commit(); goto BGSYu; BGSYu: $RErEe->setCulture($Uhfh1); goto d2489; Pxh9H: $lIeAJ->save(); goto njQzq; fHFmi: } catch (Exception $v3aSe) { goto Jk2ev; Tn8ad: $this->result = $RErEe->__("SEND_ERROR"); goto r2357; Av_dA: $xw_BZ->rollBack(); goto Tn8ad; Jk2ev: $this->isError = true; goto Av_dA; r2357: } goto rtrOk; tirjD: $Uhfh1 = $RErEe->getCulture(); goto RTcm3; rtrOk: $RErEe->setCulture($Uhfh1); goto kPlda; HP3Ey: $xw_BZ = Doctrine_Manager::connection(); goto ni2SJ; kPlda: } public function executeResetPassword($f72ZJ) { try { goto NMuM1; eNV3e: V0Ks8: goto IMLUv; trryV: $this->getUser()->setAttribute("sf3_referer", $f72ZJ->getParameter("redirect")); goto xN5DS; xg3Xg: $this->expiredURL = strtotime($icqhH["expire_on"]) < strtotime("now"); goto d0Cvy; IMLUv: $uRPBT = $this->email = $icqhH["email_address"]; goto xg3Xg; koHlX: if (!empty($icqhH)) { goto V0Ks8; } goto CPHne; SQJ3i: $icqhH = ObResetPasswordToken::getItemByToken($A8yG3); goto iMR1k; DoJhR: $this->form->bind($f72ZJ->getParameter("resetpassword")); goto zA1cO; WA38_: return $this->redirect("/login"); goto ZXrpT; xdrPJ: $r1ygi = $this->form->getValue("password"); goto vfwhp; d0Cvy: if (!(!$this->expiredURL && $f72ZJ->isMethod("post"))) { goto MH6I0; } goto DoJhR; wkfqP: B7QxK: goto q67NJ; zA1cO: if (!$this->form->isValid()) { goto B7QxK; } goto xdrPJ; Bnd5k: $A8yG3 = $this->token = $f72ZJ->getParameter("token"); goto SQJ3i; CPHne: sfContext::getInstance()->getUser()->setAttribute("message", sprintf("URL : Invalid.")); goto WA38_; vfwhp: try { goto ZEYpH; VuhNR: qdh2V: goto uLyId; EQOe_: ObResetPasswordToken::updateToExpired($A8yG3); goto PFlCy; kLds_: g9cps: goto FH0ru; QdbWV: return $this->redirect("/login"); goto vQ7K1; pxDSC: KEdXs: goto EQOe_; uLyId: return $this->redirect($this->getUser()->getAttribute("sf3_referer")); goto q1ZL3; ZEYpH: if ($this->updatePassword($uRPBT, $r1ygi)) { goto KEdXs; } goto mDeQd; z_fiy: if ($this->getUser()->getAttribute("sf3_referer")) { goto qdh2V; } goto QdbWV; rohD9: return $this->redirect("/login"); goto mQ0_n; vQ7K1: goto gurDf; goto VuhNR; PFlCy: sfContext::getInstance()->getUser()->setAttribute("successMessage", sprintf("Password successfuly changed")); goto z_fiy; q1ZL3: gurDf: goto kLds_; mQ0_n: goto g9cps; goto pxDSC; mDeQd: sfContext::getInstance()->getUser()->setAttribute("message", sprintf("NOT FOUND USER")); goto rohD9; FH0ru: } catch (Exception $v3aSe) { $this->errorMessage = $v3aSe->getMessage(); } goto wkfqP; NMuM1: $this->form = new resetPasswordForm(); goto Bnd5k; iMR1k: if (!($f72ZJ->getParameter("redirect") && $f72ZJ->getParameter("redirect") != '')) { goto T09f5; } goto trryV; aC85w: x9_PR: goto DUdb8; q67NJ: MH6I0: goto aC85w; xN5DS: T09f5: goto koHlX; ZXrpT: goto x9_PR; goto eNV3e; DUdb8: } catch (Exception $v3aSe) { sfContext::getInstance()->getUser()->setAttribute("message", sprintf($v3aSe->getMessage())); return $this->redirect("/login"); } return sfView::SUCCESS; } public function executeSendResetPasswordMail($f72ZJ) { try { goto wSJ54; F5n3k: $icqhH = ObResetPasswordToken::getItemByToken($A8yG3); goto AAJ_x; DKWWl: GqndZ: goto Yg1cS; wSJ54: $A8yG3 = $f72ZJ->getParameter("token"); goto F5n3k; EGhc4: sfContext::getInstance()->getUser()->setAttribute("successMessage", sprintf("RESET_PASSWORD_MAIL_SENT")); goto fgB9R; Yg1cS: $oAKni = $icqhH["email_address"]; goto G60HO; OvSB6: jQIkJ: goto jK1C1; L0wLN: goto KwbjE; goto OvSB6; B_K7V: sfContext::getInstance()->getUser()->setAttribute("message", sprintf("NOT FOUND USER")); goto L0wLN; fWSnC: goto fW7CS; goto DKWWl; McQ8d: sfContext::getInstance()->getUser()->setAttribute("message", sprintf("URL : Invalid.")); goto fWSnC; fgB9R: KwbjE: goto u3CrT; jK1C1: ObUserService::sendChangePasswordMail($lIeAJ); goto EGhc4; IjfIz: if (!empty($lIeAJ)) { goto jQIkJ; } goto B_K7V; AAJ_x: if ($icqhH != null) { goto GqndZ; } goto McQ8d; u3CrT: fW7CS: goto bumvF; G60HO: $lIeAJ = ObUser::getUserByEMail($oAKni, true, "array"); goto IjfIz; bumvF: } catch (Exception $v3aSe) { sfContext::getInstance()->getUser()->setAttribute("message", sprintf($v3aSe->getMessage())); } return $this->redirect("/login"); } private function updatePassword($uRPBT, $r1ygi) { goto uyFNv; l7lxC: if (!empty($lIeAJ)) { goto C_uTe; } goto RE50z; uyFNv: $lIeAJ = ObUserService::getUserByEMail($uRPBT); goto l7lxC; Ge2yI: return true; goto TaV2D; HNnJM: $Xl5f3 = $lIeAJ["id_user"]; goto GcqqU; OSeqw: C_uTe: goto HNnJM; GcqqU: ObUserService::updateUserPassword($Xl5f3, $r1ygi); goto Ge2yI; RE50z: $this->invalidEmail = true; goto pN51F; pN51F: return false; goto OSeqw; TaV2D: } public function executeForgotPassword($f72ZJ) { goto FeDip; T1tY6: JyY3A: goto US3E2; P_S16: if (!($lIeAJ && $lIeAJ->getStatus() == ObUser::USER_ENABLED && !ObUser::useExternalAuth($lIeAJ->getIdUser()) && $lIeAJ->getEmail())) { goto JyY3A; } goto UhBxV; FeDip: if (sfContext::getInstance()->getUser()->hasAttribute("isUserChangeCulture")) { goto nxbHE; } goto RIlwb; HawW4: $this->isError = false; goto pAz_9; J7sQv: I7Ah2: goto qgp5u; rV0iG: $this->isError = true; goto E3GKK; NkUgO: return sfView::SUCCESS; goto oqW9A; K3ige: goto I7Ah2; goto Hj7JQ; NR4Eu: $this->result = $RErEe->__("You have to specify your username"); goto t6UOL; iSYRJ: $this->isError = false; goto rF8R3; TX3AM: $this->isError = true; goto NR4Eu; qgp5u: return sfView::SUCCESS; goto OvLkW; twZwl: nxbHE: goto HyiYv; rTTt9: sfConfig::set("sf_escaping_strategy", false); goto MIP0t; vUNDw: if (!$f72ZJ->getParameter("username")) { goto i0hXP; } goto bt8Fj; JJv5Q: $tdBVc = $f72ZJ->getParameter("CSRFTOKEN"); goto ZaivU; ZaivU: if (isCsrfTokenValid(self::LOGIN_CSRF_TOKEN_ID, $tdBVc)) { goto M7F2M; } goto rV0iG; yQzeG: $this->result = $RErEe->__("proceed changing password..."); goto vUNDw; RIlwb: sfContext::getInstance()->getUser()->setCulture(ObTools::getDefaultLanguage()); goto twZwl; rF8R3: goto i1fdy; goto ELd17; t6UOL: i1fdy: goto J7sQv; IRJPy: $this->CSRFToken = getCsrfToken(self::LOGIN_CSRF_TOKEN_ID); goto K3ige; US3E2: $this->result = $RErEe->__("FORGOT_PASSWORD_INFO_TITLE"); goto iSYRJ; HyiYv: sfContext::getInstance()->getUser()->setAttribute("successMessage", ''); goto rTTt9; UhBxV: $this->initializePassword($lIeAJ); goto T1tY6; ELd17: i0hXP: goto TX3AM; pAz_9: if ($f72ZJ->isMethod("post")) { goto quYPe; } goto IRJPy; bt8Fj: $lIeAJ = Doctrine_Query::create()->from("ObpUser u")->where("LOWER(u.username) = LOWER(?)", $f72ZJ->getParameter("username"))->orWhere("LOWER(u.email) = LOWER(?)", $f72ZJ->getParameter("username"))->fetchOne(); goto P_S16; oqW9A: M7F2M: goto yQzeG; MIP0t: $RErEe = sfContext::getInstance()->getI18N(); goto HawW4; Hj7JQ: quYPe: goto JJv5Q; E3GKK: $this->result = $RErEe->__("INVALID_CSRF_TOKEN"); goto NkUgO; OvLkW: } public function executeChangePasswordObp($f72ZJ) { $this->changePassword($f72ZJ, false, false); } private function changePassword($f72ZJ, $QD_ke = false, $mmMWv = true) { goto Ov2ia; oDoLr: if (!$f72ZJ->isMethod("post")) { goto tRrNM; } goto CH8DE; EEyXR: tRrNM: goto BkFAQ; IkiSj: goto MTw7U; goto CZ30g; lH7Oc: $this->form->setDefault("username", $f72ZJ->getParameter("username")); goto oDoLr; UoZDs: $this->suggested = $f72ZJ->getParameter("suggested"); goto B32kj; Ov2ia: $RErEe = sfContext::getInstance()->getI18N(); goto UoZDs; BkFAQ: return sfView::SUCCESS; goto D8jSi; BdIiF: $xw_BZ = Doctrine_Manager::connection(); goto qTtER; cuKcV: MTw7U: goto a7VKy; a7VKy: if (!($this->error != '' && $mmMWv)) { goto naN21; } goto e1zrR; rE7GM: $uBy5y = ''; goto wYBzj; e1zrR: $this->getUser()->setFlash("error", $this->error); goto PiB3d; a58T7: $this->error = $uBy5y; goto IkiSj; VWHM9: try { goto qtbsg; w5cV6: ObUserService::editUser($CrSkl); goto y36KP; i3yg2: $this->error = $RErEe->__("Check your current password and try again"); goto nZAe1; cZSRT: $this->getUser()->setAuthenticated(true); goto lJXXt; qFlD4: ObBox::closeAndRedirect($this, $f72ZJ->getUriPrefix(), "Password successfuly changed"); goto Chndv; Fp0t_: if (!empty($this->error)) { goto Ejzyv; } goto w_w9m; qtbsg: if ($this->form->getValue("initial_password")) { goto xX49P; } goto yT1pU; sr5Ta: $CrSkl["username"] = $this->getUser()->getAttribute("username"); goto JFiAi; BfoNr: $nZtKV = $CrSkl["username"]; goto OJZcV; v7X4r: $this->getUser()->setFlash("success", sprintf("Password successfuly changed")); goto ru9bc; nZAe1: goto pZKBK; goto B1jnl; Aw3PX: $this->error = $RErEe->__("check confirmation password"); goto Kxw86; JH01B: $xw_BZ->commit(); goto cZSRT; lJXXt: if (!$QD_ke) { goto htdpo; } goto qFlD4; CfyGu: $CrSkl["fullname"] = $this->getUser()->getAttribute("nickname"); goto Kd3nA; Kd3nA: $CrSkl["expired_password"] = 0; goto BfoNr; Kxw86: UKlP1: goto YkMHd; kj8vX: if (!(is_null($this->form->getValue("repassword")) || strlen($this->form->getValue("repassword")) < 8)) { goto hs92g; } goto s0tAp; wzOhU: xX49P: goto S9Cfc; L9vvL: pZKBK: goto b_HAV; b_HAV: Ejzyv: goto eVKAa; Chndv: htdpo: goto v7X4r; S9Cfc: if (!(is_null($this->form->getValue("password")) || strlen($this->form->getValue("password")) < 8)) { goto ngPNd; } goto EvfkN; Z393P: ve6FC: goto Fp0t_; taR0a: hs92g: goto jcsa2; JFiAi: $CrSkl["email"] = $this->getUser()->getAttribute("email"); goto CfyGu; s0tAp: $this->error = $RErEe->__("REPASSWORD_IS_TOO_SHORT_THEN_8_CARACTERS"); goto taR0a; OJZcV: $lIeAJ = ObUserService::getUserByUsername($nZtKV); goto jbvGU; y36KP: sfContext::getInstance()->getUser()->setAttribute("expired_password", "0"); goto JH01B; B1jnl: BIpDW: goto wxFgH; wxFgH: $CrSkl["password"] = $this->form->getValue("password"); goto sr5Ta; yT1pU: $this->error = $RErEe->__("Check your current password and try again"); goto wzOhU; jbvGU: $CrSkl["id_user"] = $lIeAJ["id_user"]; goto w5cV6; MU2BD: $this->error = $RErEe->__("MUST_CHANGE_PASSWORD"); goto Z393P; w_w9m: if (ObUserService::checkExpiredPassword($this->getUser()->getAttribute("id_user"), $this->form->getValue("initial_password"))) { goto BIpDW; } goto i3yg2; jcsa2: if (!($this->form->getValue("repassword") != $this->form->getValue("password"))) { goto UKlP1; } goto Aw3PX; YkMHd: if (!($this->form->getValue("initial_password") == $this->form->getValue("password"))) { goto ve6FC; } goto MU2BD; xSRgY: ngPNd: goto kj8vX; EvfkN: $this->error = $RErEe->__("new password is too short then 4 caracters"); goto xSRgY; ru9bc: $this->doRedirect($f72ZJ->getUriPrefix()); goto L9vvL; eVKAa: } catch (Exception $v3aSe) { $this->error = $v3aSe->getMessage(); $xw_BZ->rollBack(); } goto cuKcV; rc0PF: if ($this->form->isValid()) { goto Lpfaf; } goto rE7GM; qTtER: $xw_BZ->beginTransaction(); goto VWHM9; Gj7mg: D6S1T: goto a58T7; wYBzj: foreach ($this->form->getErrorSchema()->getErrors() as $GkoVG => $gST73) { $uBy5y .= sfContext::getInstance()->getI18N()->__($GkoVG) . " : " . $gST73 . "<br>"; brR9U: } goto Gj7mg; PiB3d: naN21: goto EEyXR; B32kj: $this->form = new changePasswordForm(); goto lH7Oc; ncADS: $this->error = ''; goto BdIiF; CZ30g: Lpfaf: goto ncADS; CH8DE: $this->form->bind($f72ZJ->getParameter("obpUser")); goto rc0PF; D8jSi: } private function updateServerUri() { goto C5Da6; C5Da6: $U4ipz = sfContext::getInstance()->getRequest()->getUriPrefix(); goto NUz5Y; NUz5Y: if (!(!$U4ipz || $U4ipz == '' || $U4ipz == "http://" || $U4ipz == "https://")) { goto ZmJ1f; } goto HzXu2; HUpeN: _c("public_server_uri", $U4ipz); goto rfPec; Au3E_: ObTools::logger()->debug("server uri is not specified"); goto HUpeN; rfPec: iZ1B2: goto x8N62; mPbeR: if (!(_c("public_server_uri") == '' || strpos(_c("public_server_uri"), "localhost") !== false || strpos(_c("public_server_uri"), "127.0.0.1") !== false)) { goto iZ1B2; } goto Au3E_; HzXu2: return; goto Qz2Ix; Qz2Ix: ZmJ1f: goto mPbeR; x8N62: } private function checkUserEnabled($AD1Ji) { goto cIUjo; cIUjo: $XBcWn = ObUserService::getUserByUsername($AD1Ji, true); goto uOKs8; uOKs8: if (!$XBcWn) { goto z9NVx; } goto d53Rz; sZbta: return $XBcWn["status"] == "1" ? true : false; goto KiE1c; suyZV: $rFvDu = ObUserService::getUserByEMail($AD1Ji, "array"); goto Do2Ma; d53Rz: ObTools::logger()->debug("checkUserEnabled() 1=> userByUserName[status]=" . $XBcWn["status"]); goto sZbta; KiE1c: z9NVx: goto suyZV; MfaHT: return $rFvDu["status"] == "1" ? true : false; goto OWai9; Do2Ma: if (!$rFvDu) { goto APVst; } goto zrFYA; OWai9: APVst: goto ArcY3; zrFYA: ObTools::logger()->debug("checkUserEnabled() 2=> status"); goto MfaHT; ArcY3: return false; goto gMnHz; gMnHz: } private function checkIfAuthzAuthentication($f72ZJ) { goto wB0v5; xbnlp: OCqq9: goto I9uGk; KJ4DB: if (!ObAuthzTokenService::checkTokenIsExist($A8yG3)) { goto BKvdd; } goto FOdPa; P_27k: return $this->doRedirect($f72ZJ->getUriPrefix() . "?disable=1"); goto XbvLF; ylWE9: goto wKDqm; goto rDjdW; rDjdW: TVVCm: goto cmUxD; C000A: return $this->doRedirect($f72ZJ->getUri()); goto TeWOf; cICXE: $vczv1 = $f72ZJ->getParameter("addDevices"); goto ji_FK; ultuH: BKvdd: goto xbnlp; V8oMU: ObAuthzTokenService::delete($A8yG3); goto ylWE9; hzG3_: $this->getUser()->signin($lIeAJ, $RErEe, false, true, true, $nNX0X); goto z430E; BWPok: if (!($lIeAJ->getStatus() == ObUser::USER_DESABLED || !$lIeAJ->checkUserSession())) { goto TXd6o; } goto P_27k; hW_JB: RObjM: goto C000A; XbvLF: TXd6o: goto wSc9S; HXtI7: if (!$vczv1) { goto FvYvu; } goto iSTol; VpqkF: if (!isset($A8yG3)) { goto OCqq9; } goto KJ4DB; BmHVB: FvYvu: goto hzG3_; cmUxD: $lIeAJ = ObAuthzTokenService::getUser($A8yG3); goto BWPok; iSTol: $nNX0X = array("type" => "webbasic", "value" => null); goto BmHVB; yFkxk: goto wUbNi; goto hW_JB; FOdPa: if (!ObAuthzTokenService::checkTokenIsExpired($A8yG3)) { goto TVVCm; } goto V8oMU; czq2K: wKDqm: goto ultuH; Az1OM: return $this->doRedirect($f72ZJ->getUriPrefix() . "/changePassword/"); goto yFkxk; Z6wcL: if (!$this->getUser()->isExpiredPassword($lIeAJ->getIdUser())) { goto RObjM; } goto Az1OM; TeWOf: wUbNi: goto czq2K; z430E: ObAuthzTokenService::delete($A8yG3); goto Z6wcL; ji_FK: $RErEe = $f72ZJ->getParameter("lang"); goto VpqkF; wB0v5: $A8yG3 = $f72ZJ->getParameter("authz"); goto cICXE; wSc9S: $nNX0X = array("type" => null, "value" => null); goto HXtI7; I9uGk: } private function checkStrongAuth($lIeAJ, $f72ZJ, $WO9sy, $RErEe) { goto LP7o7; mLRhg: k7RU3: goto Snp7y; TinoH: bNimk: goto AjS6J; hFVm4: j2fDc: goto KHkev; CQARY: if (!($FrHLu == \ObStrongAuth::STRONG_AUTH_MAIL && !ObMailer::isSmtpAvailable() && ObUser::isFirstConnexion($lIeAJ->getIdUser()) && !_c("private_project_cloud"))) { goto k7RU3; } goto pgzfm; XbAfY: Vf21x: goto FSM5h; iJN23: goto IaCRA; goto ewaKQ; AjS6J: if (!(($FrHLu == ObStrongAuth::STRONG_AUTH_SMS || $FrHLu == ObStrongAuth::STRONG_AUTH_OTHER) && $TSl_P["strongAuthenticationConfig"] == null)) { goto b7367; } goto OiOtr; Uxstl: throw new Exception("EMPTY_EMAIL_FIELD_STRONG_AUTH"); goto X2qFW; Snp7y: $this->getUser()->setAttribute("headerReferer", $WO9sy); goto konE8; FNyPd: if (intval($TSl_P["NewDeviceEmailVerification"]) == 1 && null == $f72ZJ->getCookie("UID") && !empty($lIeAJ->getEmail())) { goto Z7X7t; } goto wZDlV; ewaKQ: Z7X7t: goto D3PQv; konE8: $this->getUser()->setAttribute("id_user", $lIeAJ->getIdUser()); goto cQ_3t; X2qFW: OZQof: goto CQARY; Jp47I: throw new Exception("NOT_AUTHORIZED_STRONG_AUTH_SMS"); goto hFVm4; ResP1: $this->getUser()->setAttribute("NewDeviceEmailVerification", 1); goto vzyUs; FSM5h: if (!($FrHLu == \ObStrongAuth::STRONG_AUTH_MAIL && empty($lIeAJ->getEmail()))) { goto OZQof; } goto Uxstl; pgzfm: return false; goto mLRhg; gxo4S: throw new Exception("EMPTY_MOBILE_FIELD_STRONG_AUTH"); goto XbAfY; bb9uI: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_NONE)) { goto bNimk; } goto FNyPd; reOQy: $TSl_P = (array) __cSF3("Openbee\Auth", "login"); goto bb9uI; pJL4V: b7367: goto jTGhJ; mj3Y9: return $this->doRedirect($f72ZJ->getUriPrefix() . "/auth/strongAuth"); goto WcASa; D3PQv: $FrHLu = \ObStrongAuth::STRONG_AUTH_MAIL; goto ResP1; HRuT7: $this->getUser()->setAttribute("mobile", $lIeAJ->getMobile()); goto yf1Yr; cQ_3t: $this->getUser()->setAttribute("username", $lIeAJ->getUsername()); goto U3rSv; wZDlV: return null; goto iJN23; jTGhJ: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_SMS && ObCore::getAllowedStrongAuthUsers() == 0)) { goto j2fDc; } goto Jp47I; OiOtr: return null; goto pJL4V; LP7o7: $FrHLu = ObUserService::checkAuthUser($lIeAJ->getIdUser()); goto reOQy; KHkev: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_SMS && empty($lIeAJ->getMobile()))) { goto Vf21x; } goto gxo4S; mJaA7: $A8yG3 = ObAuthzTokenService::add($lIeAJ->getIdUser()); goto rZGBV; U3rSv: $this->getUser()->setAttribute("email", $lIeAJ->getEmail()); goto mJaA7; rZGBV: $this->getUser()->setAttribute("token", $A8yG3); goto HRuT7; vzyUs: IaCRA: goto TinoH; yf1Yr: $this->getUser()->setAttribute("lang", $RErEe); goto mj3Y9; WcASa: } private function doRedirect($O9Ese) { goto PW2wa; uUaZd: return $this->redirect($lIeAJ->start_screen); goto oVN1u; GHy15: goto wMJxx; goto hvVRf; IQHUa: return $this->redirect(_c("public_login_defaultURL") != null ? _c("public_login_defaultURL") : "/"); goto FvnPc; oVN1u: i3Z_c: goto GHy15; FvnPc: fMicg: goto iASx6; hvVRf: lzUt1: goto PpMjN; A4aL1: ZjlzV: goto HXkgK; iASx6: wMJxx: goto A4aL1; HXkgK: return $this->redirect($O9Ese); goto mwzOa; PpMjN: if (!($O9Ese == "/" || $O9Ese == "/dashboard" || $O9Ese == $this->getRequest()->getUri())) { goto fMicg; } goto IQHUa; PW2wa: $lIeAJ = \ObUser::getUserById(sfContext::getInstance()->getUser()->getAttribute("id_user")); goto THXea; F2dS_: if (sfContext::getInstance()->getUser()->getAttribute("startScreen") == null) { goto lzUt1; } goto fP0oU; fP0oU: if (!array_key_exists($lIeAJ->start_screen, _c("public_login_startScreenArray"))) { goto i3Z_c; } goto uUaZd; VsYXF: if (!$this->getUser()->isAuthenticated()) { goto ZjlzV; } goto F2dS_; THXea: sfContext::getInstance()->getUser()->setAttribute("startScreen", $lIeAJ->start_screen); goto VsYXF; mwzOa: } private function samlSignini($bl39W, $f72ZJ) { goto ny2J7; B2_z6: xeLtz: goto NAV1E; bIpna: sfContext::getInstance()->getUser()->setAttribute("connectedAzureAdSso", true); goto vQfU2; BvKYX: if (!($lIeAJ && $lIeAJ->status && $lIeAJ->id_azure_ad)) { goto qrGm7; } goto xHrcX; SSv8F: $lIeAJ = getSamlService()->getUserFromSamlResponse($_POST["SAMLResponse"]); goto BvKYX; xHrcX: if ($lIeAJ->checkUserSession()) { goto xeLtz; } goto ysXkD; krRUS: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false, true, true, array("type" => "webbasic", "value" => false)); goto bIpna; vQfU2: qrGm7: goto aK42A; ysXkD: return $this->doRedirect($f72ZJ->getUriPrefix() . "/login?maxSession=" . base64_encode(ObDataEncryption::encryptData("maxSessionAuth_" . $lIeAJ->getIdUser(), _c("private_encryptKey")))); goto B2_z6; aK42A: dN5So: goto sQeeM; NAV1E: ObTools::logger()->debug("**************** Doing SSO Login FROM AZURE AD ************** "); goto krRUS; ny2J7: if (!(($bl39W->activate_sso_login || $bl39W->activate_sso_azure_ad) && isset($_POST["SAMLResponse"]))) { goto dN5So; } goto SSv8F; sQeeM: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  1.8.8   |
    |              on 2022-02-23 10:32:25              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class BaseobGuardAuthActions extends sfActions { const USER_AUTH_URL = "\x2f\x6c\x6f\x67\151\156"; const EXTERNAL_USER_AUTH_URL = "\x2f\x4c\x6f\x67\151\156\163\x73\x6f\x2f"; const LOGIN_CSRF_TOKEN_ID = "\114\117\107\111\x4e\x5f\106\x4f\x52\x4d"; public function webSignin($f72ZJ) { goto jo4XH; xdlND: U24dx: goto mdAuz; i1PgY: K4oKN: goto vVs9N; VaTZD: rA63S: goto Ufz0X; M5pGJ: sfContext::getInstance()->getEventDispatcher()->notify(new sfEvent('', "\x4c\117\x47\x49\x4e\137\x55\x53\x45\122\137\101\x43\124\111\117\x4e\x53", array("\x75\163\x65\162\x6e\x61\155\x65" => $f72ZJ->getParameter("\x73\x69\x67\x6e\x69\x6e")["\x75\163\x65\x72\156\x61\x6d\x65"], "\x70\141\x73\163\x77\157\162\x64" => $f72ZJ->getParameter("\163\x69\x67\156\x69\156")["\160\x61\163\x73\167\157\x72\144"]))); goto oOk9w; WP6As: if (!$this->getUser()->isExpiredPassword($lIeAJ->getIdUser())) { goto l4SAB; } goto q1DNl; zuZEY: ObTools::logger()->debug("\x59\157\x75\162\x20\141\143\x63\x6f\165\x6e\x74\x20\151\x73\40\144\151\x73\141\142\154\x65\x64\x20"); goto B8s2D; jCvOH: try { $this->checkStrongAuth($lIeAJ, $f72ZJ, $WO9sy, $this->getUser()->getCulture()); } catch (Exception $v3aSe) { $this->message = ObTools::translateText($v3aSe->getMessage()); return sfView::SUCCESS; } goto VaTZD; jOjEp: $WO9sy = sfContext::getInstance()->getUser()->getAttribute("\163\x66\x33\137\162\x65\146\x65\x72\145\x72") != null ? sfContext::getInstance()->getUser()->getAttribute("\163\146\x33\x5f\x72\145\x66\145\162\x65\x72") : $WO9sy; goto kbt48; uTecn: $fWNHN = __cSF3("\117\160\145\156\x62\x65\145\x5c\101\x75\164\150", "\160\141\x73\163\167\x6f\x72\x64"); goto uqqq1; CQIcT: return sfView::SUCCESS; goto cfPY3; zddan: vZf9V: goto TzL5e; TzL5e: if (!(isset($_SERVER["\122\105\x4d\117\124\105\x5f\125\123\105\122"]) && strpos($_SERVER["\x52\105\x4d\x4f\124\105\x5f\125\x53\105\122"], "\x5c") !== false)) { goto W7iAJ; } goto ip0aE; Rxh5b: $sR5m_ = $lOhqF[0]; goto iG45L; WBJv9: goto c73Lr; goto A1Wl4; SFai8: Bhksm: goto erYPk; fcyXx: if (!is_null($WO9sy)) { goto gBvgg; } goto jupBm; W3oQc: $N3IY3 = getDeviceInfoService()->getActiveSessionBySessionId(session_id()); goto uTecn; B8s2D: $this->result = "\131\x6f\x75\162\40\141\x63\143\x6f\x75\156\x74\x20\151\163\40\x64\x69\163\x61\x62\154\145\144\x20\x2c\x20\171\x6f\165\x20\x61\x72\145\40\156\x6f\x74\40\141\x6c\x6c\x6f\x77\x65\x64\40\164\x6f\x20\143\x6f\156\x6e\145\x63\x74"; goto CQIcT; V4aST: $RdR_y = sfConfig::get("\163\x66\137\x6c\x6f\x67\x69\156\137\155\157\144\x75\x6c\x65"); goto dMSc3; OvbYX: $QX2l4 = sfConfig::get("\141\x70\x70\x5f\x6f\x62\137\x67\x75\141\x72\144\x5f\x70\x6c\x75\147\x69\x6e\137\x73\x69\x67\156\x69\156\137\x66\157\162\x6d", "\x4f\x62\x70\107\x75\x61\162\x64\x46\x6f\x72\155\123\151\147\x6e\x69\156"); goto f4qzx; Bl0p2: sfContext::getInstance()->getUser()->setAttribute("\x65\x78\160\x69\162\145\x64\x5f\160\141\163\x73\167\157\x72\x64", "\x31"); goto SFai8; nUvPE: AJDl1: goto IN3jT; SnEnw: $xaYGm = $bl39W->activate_sso_login && !$f72ZJ->isMethod("\160\x6f\163\x74"); goto j564T; vqJu1: if ($f72ZJ->isMethod("\x70\x6f\x73\164")) { goto ppwLp; } goto XUmGd; SyzXG: $this->getResponse()->setStatusCode(401); goto aACws; xpA0N: $this->getUser()->setAttribute("\x73\163\157\x4c\x6f\x67\x69\x6e\122\145\146\145\x72\x65\162", $f72ZJ->getUri()); goto HJQxX; w23aE: WEt49: goto G5A2f; PKxZF: $SmKEg = $lIeAJ["\x69\144\x5f\x75\163\x65\162"]; goto T9fxG; kozrj: getDeviceInfoService()->resetCountFiledLogin(session_id()); goto EWi0m; pdm0C: return "\x53\x53\157\123\x75\x63\143\x65\x73\x73"; goto FjjJl; q86Gv: Rgn6J: goto Zufx0; VaA4w: return $this->doRedirect($WO9sy); goto w23aE; EWi0m: tg1Da: goto ZqB_l; Brf36: goto c73Lr; goto nUvPE; RnDls: ICuC4: goto W3oQc; o4JH2: return $this->doRedirect($f72ZJ->getUriPrefix() . "\x2f\143\x68\x61\x6e\x67\145\120\141\x73\x73\x77\x6f\x72\144\57\77\x73\165\147\147\x65\163\164\145\144\75\61"); goto Brf36; FjjJl: s33sh: goto tXmAf; o8Sew: if (!$f72ZJ->isXmlHttpRequest()) { goto ICuC4; } goto k0RSj; CuRL8: if (empty($O9Ese)) { goto U24dx; } goto WujIh; hN0T7: gBvgg: goto eUFr5; wkUR8: return $this->doRedirect($f72ZJ->getUriPrefix() . "\x2f\x64\x61\x73\150\x62\x6f\141\x72\x64"); goto WBJv9; Zufx0: $this->getResponse()->setStatusCode(401); goto Udzof; IN3jT: return $this->doRedirect($f72ZJ->getUriPrefix() . "\57\x63\150\x61\x6e\147\x65\120\141\163\x73\x77\x6f\x72\x64\x2f"); goto Sb2XP; cs1CW: if ($this->form->isValid()) { goto TCeCe; } goto X_nkZ; XUmGd: if (!($xaYGm || $bl39W->activate_sso_azure_ad && strpos($f72ZJ->getUri() . $WO9sy, self::USER_AUTH_URL) == false)) { goto i2ob2; } goto bJ0BV; EH2Sc: return $this->doRedirect($f72ZJ->getUriPrefix() . "\57\141\x63\143\145\160\164\103\157\x6e\144\x69\164\151\x6f\156\x73"); goto tD0o5; A1Wl4: DD1cO: goto NqYoC; QM_u6: sfContext::getInstance()->getUser()->setCulture(ObTools::getDefaultLanguage()); goto i1PgY; uqqq1: if (!($N3IY3 != null && isset($fWNHN->failedCaptchaLogin->number) && $N3IY3->count_failed_login >= $fWNHN->failedCaptchaLogin->number)) { goto NquML; } goto E1Sow; JJSH3: $this->getUser()->setReferer($f72ZJ->getReferer()); goto V4aST; HPEuY: nGfRV: goto djmhO; Sb2XP: c73Lr: goto jEy3q; HHC6m: nOqBX: goto o4JH2; FOJMf: goto c73Lr; goto HHC6m; OZvtW: $this->checkIfAuthzAuthentication($f72ZJ); goto M5pGJ; hfepq: ppwLp: goto VMv3d; j564T: if (!(strpos($f72ZJ->getUri() . $WO9sy, self::USER_AUTH_URL) !== false)) { goto vZf9V; } goto XzQsi; ejnuk: if (ObUser::useExternalAuth($SmKEg, $sR5m_) && $lIeAJ["\163\x74\x61\x74\165\163"] == ObUser::USER_ENABLED) { goto vA61I; } goto ygKAd; io2VD: $WKsfI = $lIeAJ["\145\155\141\151\154"]; goto PKxZF; QAAa2: if (!$xaYGm) { goto qZ0BQ; } goto xpA0N; q1DNl: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::NOT_APPLICABLE_RENEWAL_PASSWORD) { goto DD1cO; } goto fPj1x; ygKAd: $xaYGm = false; goto fKgLd; aACws: return sfView::NONE; goto RnDls; hbu1G: $this->form = new $QX2l4(); goto vqJu1; ntS62: $this->getUser()->signin($this->form->getValue("\165\163\x65\162"), $this->getUser()->getCulture(), $this->form->getValue("\162\x65\155\145\x6d\x62\x65\x72\x4d\x65", false), true, true, array("\164\x79\x70\145" => "\x77\145\x62\x62\141\x73\151\143", "\x76\141\x6c\165\x65" => false)); goto XBCv7; uOcNQ: $this->samlSignini($bl39W, $f72ZJ); goto avBEV; Hbg5Q: ObUserService::setAsExpiredPassword($lIeAJ->getIdUser()); goto Bl0p2; Cwess: if (!(!isCsrfTokenValid(self::LOGIN_CSRF_TOKEN_ID, $tdBVc) && !isset($_POST["\123\x41\115\x4c\x52\145\163\x70\157\x6e\163\x65"]))) { goto tbxCM; } goto pVgzV; m29PK: $WO9sy = $f72ZJ->getHttpHeader("\x52\x65\146\145\x72\145\x72"); goto jOjEp; NqYoC: return $this->doRedirect($f72ZJ->getUriPrefix() . "\57\x63\150\x61\156\147\x65\120\141\163\163\167\157\162\144\x2f"); goto FOJMf; sMIJn: if (!$iurfX) { goto J77PT; } goto phujL; m_c3k: $lIeAJ = ObUser::getUserByUsername($nZtKV, true); goto io2VD; fFVrx: return $this->doRedirect($WO9sy); goto CRbS7; k0RSj: $this->getResponse()->setHeaderOnly(true); goto SyzXG; ip0aE: $lOhqF = explode("\x5c", $_SERVER["\x52\105\x4d\x4f\x54\105\137\125\123\105\x52"]); goto Rxh5b; vVs9N: $this->hasMaxSession = $f72ZJ->getParameter("\x6d\141\170\x53\x65\x73\x73\151\157\x6e", NULL); goto OvbYX; ZqB_l: NquML: goto JJSH3; dNEWS: TCeCe: goto GYRPw; K6yhs: nNIa8: goto p9s6M; KMzNg: l4SAB: goto fFVrx; jo4XH: ObTools::logger()->debug("\x77\x65\x20\141\x72\x65\x20\x69\x6e\163\151\144\145\x20\x77\145\142\163\x69\x67\156\x69\156"); goto B0U_g; mWQcY: $iurfX = $this->getUser()->getAttribute("\163\163\157\114\x6f\147\x69\x6e\x52\145\146\145\x72\145\x72"); goto sMIJn; BmG3N: $this->result = "\125\123\105\x52\x5f\x54\x45\x4d\120\x4f\x52\x41\122\x59\x5f\x42\x4c\117\103\x4b\x49\x4e\107"; goto kOgcl; SPY3u: ObTools::logger()->debug("\156\x6f\x74\x20\166\141\x6c\151\x64\40\163\165\x62\x6d\151\164\40\114\157\147\x69\x6e\40\x72\145\x71\x75\x65\x73\164"); goto o8Sew; G5A2f: if (sfContext::getInstance()->getUser()->hasAttribute("\151\x73\x55\x73\x65\162\103\x68\141\x6e\x67\x65\103\165\x6c\164\x75\x72\x65")) { goto K4oKN; } goto QM_u6; avBEV: $tdBVc = $f72ZJ->getParameter("\x43\x53\x52\106\124\x4f\x4b\x45\x4e"); goto Cwess; ve5LK: J77PT: goto VaA4w; T9fxG: $lNe70 = ObUser::checkUser($nZtKV, $WKsfI); goto ejnuk; fKgLd: $this->getUser()->setAttribute("\x73\163\157\114\x6f\x67\x69\156", false); goto gN_Gf; VMv3d: ObTools::logger()->debug("\102\145\147\x69\x6e\x20\114\157\x67\x69\156\x20\x72\x65\161\x75\145\x73\164"); goto uOcNQ; q4qBF: nQMua: goto K6yhs; pSXCw: $WO9sy = $this->getUser()->hasAttribute("\163\x73\x6f\114\157\147\x69\156\122\145\x66\145\x72\x65\162") ? $this->getUser()->getAttribute("\x73\x73\x6f\x4c\157\x67\151\x6e\x52\x65\x66\145\x72\145\162") : "\57"; goto P7yhy; Udzof: goto nNIa8; goto hfepq; B0U_g: $this->checkLicense(); goto m29PK; mkPbb: goto exMaQ; goto HPEuY; XzQsi: $xaYGm = false; goto zddan; mdAuz: i2ob2: goto QAAa2; pVgzV: $this->message = ObTools::translateText("\111\x4e\126\x41\x4c\111\x44\137\x43\x53\x52\106\x5f\124\117\113\x45\116"); goto o5xPs; eNXD9: return $this->doRedirect($RdR_y . "\x2f" . sfConfig::get("\163\x66\137\154\x6f\147\151\156\x5f\141\143\x74\151\157\156")); goto q86Gv; dMSc3: if (!($this->getModuleName() != $RdR_y)) { goto Rgn6J; } goto eNXD9; L3lJY: if (!($lIeAJ->getStatus() == ObUser::USER_DESABLED)) { goto YbIVT; } goto zuZEY; XBCv7: $fWNHN = __cSF3("\x4f\x70\145\156\x62\x65\x65\x5c\101\x75\x74\150", "\x70\141\x73\163\x77\157\162\x64"); goto OPhsv; XxO10: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::FORCED_RENEWAL_PASSWORD) { goto AJDl1; } goto wkUR8; qVKoP: vA61I: goto hq9hQ; Wvhdo: if (isset($_COOKIE["\x44\x69\x73\x61\x62\154\145\x41\x75\164\150\x46\157\x72\164\145\x5f" . $lIeAJ->getIdUser()])) { goto rA63S; } goto jCvOH; ik2J2: tbxCM: goto L4b6r; o5xPs: return sfView::SUCCESS; goto ik2J2; CRbS7: S4yfq: goto mkPbb; erYPk: if ($lIeAJ->getAcceptPrivacy() == false) { goto nGfRV; } goto WP6As; oOk9w: if (!$this->getUser()->isAuthenticated()) { goto WEt49; } goto mAc2i; bJ0BV: $O9Ese = getAuthnRequestService()->generateAuthnRequestUrls(); goto CuRL8; tho74: $this->getUser()->setAttribute("\x73\x73\x6f\114\157\x67\151\156", true); goto pSXCw; cfPY3: YbIVT: goto Wvhdo; E1Sow: if (strtotime($N3IY3->last_login_attempt) + $fWNHN->failedCaptchaLogin->blockingTime * 60 <= time()) { goto fltzh; } goto BmG3N; P7yhy: I6OKT: goto tqDg1; tqDg1: W7iAJ: goto OZvtW; OPhsv: if (!(ObUserService::isExpiredPassword($lIeAJ->getIdUser()) && $fWNHN->renewal->status != Openbee\Auth\AuthBundle::NOT_APPLICABLE_RENEWAL_PASSWORD)) { goto Bhksm; } goto Hbg5Q; pYPgo: qZ0BQ: goto SPY3u; Ufz0X: if ($lIeAJ->checkUserSession()) { goto FkOjN; } goto HDiQT; bKMsa: FkOjN: goto ntS62; jupBm: $this->successMessage = null; goto hN0T7; mAc2i: $WO9sy = str_replace($WO9sy, self::USER_AUTH_URL, "\x2f"); goto mWQcY; kbt48: $this->CSRFToken = getCsrfToken(self::LOGIN_CSRF_TOKEN_ID); goto fcyXx; pypgf: if (!sfContext::getInstance()->getUser()->getAttribute("\x63\x6f\156\156\x65\143\x74\x65\x64\101\x7a\165\162\x65\x41\x64\123\163\x6f")) { goto s33sh; } goto pdm0C; jEy3q: goto S4yfq; goto KMzNg; f4qzx: ObTools::logger()->debug("\151\x6e\163\x74\141\156\143\x65\x20\x6f\x66\x20\154\x6f\147\x69\156\x20\x66\x6f\x72\x6d\x20\x63\x6c\141\163\x73\x3d" . $QX2l4); goto hbu1G; phujL: return $this->doRedirect($iurfX); goto ve5LK; GYRPw: $lIeAJ = $this->form->getValue("\x75\x73\x65\x72"); goto L3lJY; hq9hQ: ObTools::logger()->debug("\x2a\x2a\x2a\52\52\x2a\52\52\52\52\52\x2a\x2a\52\x2a\x2a\x20\104\157\151\x6e\x67\x20\x53\x53\117\x20\x4c\x6f\x67\151\156\40\52\52\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\40"); goto xlLqA; iG45L: $nZtKV = $lOhqF[1]; goto m_c3k; tXmAf: goto nQMua; goto dNEWS; HJQxX: return $this->doRedirect(self::EXTERNAL_USER_AUTH_URL); goto pYPgo; HDiQT: return $this->doRedirect($f72ZJ->getUriPrefix() . "\57\154\x6f\147\x69\156\x3f\155\141\x78\123\145\x73\163\x69\157\156\x3d" . base64_encode(ObDataEncryption::encryptData("\x6d\141\x78\x53\x65\163\163\151\x6f\156\101\165\x74\150\x5f" . $lIeAJ->getIdUser(), _c("\x70\162\151\x76\141\164\x65\x5f\x65\156\143\162\x79\160\164\x4b\x65\x79")))); goto bKMsa; gN_Gf: return $this->redirect(self::USER_AUTH_URL); goto Y2fmf; djmhO: $this->getUser()->setAttribute("\x68\145\141\144\145\162\122\145\146\145\162\145\x72", $WO9sy); goto EH2Sc; Y2fmf: goto I6OKT; goto qVKoP; Qd_X8: fltzh: goto kozrj; kOgcl: goto tg1Da; goto Qd_X8; xlLqA: $this->getUser()->signIn($lNe70, ObTools::getDefaultLanguage(), false, array("\164\x79\x70\x65" => "\167\145\142\x62\141\x73\x69\x63", "\x76\x61\154\165\x65" => false)); goto tho74; eUFr5: $bl39W = __cSF3("\x4f\160\145\156\142\145\145\134\x41\165\164\150", "\154\x6f\x67\151\156"); goto SnEnw; WujIh: $this->redirect(reset($O9Ese)); goto xdlND; fPj1x: if ($fWNHN->renewal->status == Openbee\Auth\AuthBundle::SUGGESTED_RENEWAL_PASSWORD) { goto nOqBX; } goto XxO10; tD0o5: exMaQ: goto q4qBF; X_nkZ: sfContext::getInstance()->getUser()->setAttribute("\163\x66\x33\137\x72\145\146\x65\162\145\162", $WO9sy); goto pypgf; L4b6r: try { $this->form->bind($f72ZJ->getParameter("\x73\151\147\156\x69\x6e")); } catch (Exception $v3aSe) { $this->message = ObTools::translateText("\111\156\x76\x61\x6c\x69\x64\x20\160\141\163\x73\x77\157\162\x64"); return sfView::SUCCESS; } goto cs1CW; p9s6M: } public function executeSignin($f72ZJ) { goto ClOT_; P7W5M: $gQtBB = null; goto IQHO2; IQHO2: goto mwE7h; goto bKfra; bKfra: ezwa1: goto E4LeA; fhflR: $CrSkl = sfContext::getInstance()->getRouting()->parse($gQtBB); goto srr5H; tFAMp: if (isset($Ivd3d["\120\101\x54\110\137\x49\x4e\x46\117"])) { goto ezwa1; } goto P7W5M; gsLHl: return $this->webSignin($f72ZJ); goto zh98h; ESzgo: mwE7h: goto lbuKY; yeK64: if ($CrSkl["\x6d\x6f\144\x75\x6c\145"] == "\166\62" || $CrSkl["\155\157\x64\165\x6c\145"] == "\163\163\157") { goto xXMRN; } goto gsLHl; RMbLn: goto VLBgm; goto n1onq; e7c6N: $this->message = sfContext::getInstance()->getUser()->getAttribute("\x6d\x65\x73\x73\141\x67\145", null); goto dDug4; dDug4: sfContext::getInstance()->getUser()->setAttribute("\x6d\x65\163\163\x61\147\145", null); goto fhflR; lbuKY: $this->successMessage = sfContext::getInstance()->getUser()->getAttribute("\163\x75\x63\x63\x65\163\x73\x4d\145\x73\163\x61\147\x65", null); goto e7c6N; ClOT_: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto tFAMp; zh98h: goto VLBgm; goto oTU4e; qf87R: return $this->httpBasicSignin($f72ZJ, "\57\160\165\142\x6c\x69\143\x2f\145\162\x72\157\162\x2f"); goto RMbLn; E4LeA: $gQtBB = $Ivd3d["\x50\x41\124\110\x5f\x49\x4e\x46\x4f"]; goto ESzgo; oTU4e: v5VcE: goto qf87R; U6Ouh: return $this->executeWs2Signin($f72ZJ, "\x2f\x70\165\x62\x6c\x69\x63\57\145\162\x72\157\x72\57"); goto wxPgB; srr5H: if ($CrSkl["\155\x6f\144\x75\x6c\x65"] == "\x61\160\x69") { goto v5VcE; } goto yeK64; n1onq: xXMRN: goto U6Ouh; wxPgB: VLBgm: goto onzf0; onzf0: } private function hmacSignin() { goto j7R5z; gkT5_: $TKfxm = $CrSkl->date; goto H4_Hr; j7R5z: $CrSkl = HMACAuth::extractHeaders(); goto fK3mv; wWCkm: $lbsD3 = $CrSkl->signingString; goto vY0bc; afQ8G: throw new ObHttpException("\x69\156\x76\x61\154\151\144\40\143\162\145\144\x65\x6e\x74\x69\141\x6c\x73", 401, "\x49\116\126\101\114\111\104\x5f\103\x52\x45\x44\x45\x4e\x54\x49\x41\114\123"); goto HOHrk; HOHrk: IQLWH: goto WQhdW; XLAUh: throw new sfStopException(); goto neE97; jJ08y: VkvDB: goto vwgbG; g9msq: $this->logMessage("\150\x6d\x61\143\123\151\147\x6e\151\156\x20\146\x6f\x72\x77\141\x72\x64\40\164\157\40\x6d\x6f\x64\x75\x6c\x65\x3d" . $CrSkl["\x6d\157\144\x75\154\x65"] . "\x20\141\156\144\40\141\143\164\x69\x6f\156\x3d" . $CrSkl["\141\x63\164\x69\157\x6e"], "\144\145\x62\x75\147"); goto TcS9b; fK3mv: $nZtKV = $CrSkl->username; goto gkT5_; vwgbG: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto QWs6e; vY0bc: if (!($HfAuh != $lbsD3)) { goto IQLWH; } goto afQ8G; TumzK: throw new ObHttpException("\151\156\166\x61\x6c\x69\x64\x20\x63\162\x65\144\145\x6e\164\x69\x61\x6c\x73", 401, "\x49\116\126\x41\x4c\111\104\x5f\x43\x52\105\104\x45\x4e\x54\111\x41\x4c\x53"); goto jJ08y; H4_Hr: $HfAuh = HMACAuth::getExpectedSigning($nZtKV, $TKfxm); goto wWCkm; TcS9b: $this->getController()->forward($CrSkl["\x6d\x6f\x64\x75\154\x65"], $CrSkl["\141\143\164\151\x6f\x6e"]); goto XLAUh; QWs6e: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["\120\101\124\x48\x5f\x49\x4e\106\x4f"]); goto g9msq; WQhdW: if ($this->checkUserSimple($nZtKV, null, false)) { goto VkvDB; } goto TumzK; neE97: } public function executeDmisignin($f72ZJ) { goto zDvDu; ZH1gP: V21t6: goto ilfk3; zDvDu: if (!HMACAuth::isValidRequest($f72ZJ)) { goto V21t6; } goto lyY9r; lyY9r: return $this->hmacSignin(); goto ZH1gP; ilfk3: return $this->webSignin($f72ZJ); goto My4a3; My4a3: } public function executeWs2Signin($f72ZJ) { goto tKogR; DmVNL: if (strpos($NuiJl, "\x42\x61\x73\151\143") !== false) { goto Q4zC0; } goto eZ8ZI; eZ8ZI: if (strpos($NuiJl, "\102\145\x61\162\145\x72") !== false) { goto TKv3F; } goto Tc56t; XHVAg: $NuiJl = $f72ZJ->getHttpHeader("\101\165\164\150\x6f\162\x69\x7a\x61\164\x69\157\x6e") ? $f72ZJ->getHttpHeader("\x41\x75\x74\x68\x6f\x72\151\x7a\141\164\x69\x6f\156") : $f72ZJ->getHttpHeader("\141\x75\164\150\157\162\151\x7a\141\164\151\157\x6e"); goto NLMxS; AJag3: Uz2PJ: goto ysfL7; H0eS3: return $this->httpBearerSignin("\57\x77\163\x2f\166\x32\x2f\x65\162\162\x6f\162", $NuiJl); goto oInlH; mjIjj: return $this->httpKeySignin("\x2f\x77\163\x2f\x76\62\x2f\x65\x72\x72\x6f\x72", $NuiJl); goto y9DoQ; MLbAI: goto XbTfo; goto CUArf; CUArf: Q4zC0: goto AxWkY; QxQ_c: QTC2U: goto XHVAg; a550f: return $this->httpBasicSignin($f72ZJ, "\57\x77\163\57\166\62\x2f\145\162\x72\x6f\x72", $NuiJl); goto KY85F; eh1RY: if (!(isset($nS94A["\101\x75\164\150\x6f\x72\151\x7a\141\x74\151\x6f\x6e"]) || $nS94A["\141\x75\x74\x68\x6f\x72\151\172\141\164\151\x6f\156"])) { goto Uz2PJ; } goto gxVPt; oInlH: goto XbTfo; goto mkKsi; y9DoQ: XbTfo: goto uOinC; IuWqs: ObTools::logger()->debug("\101\165\x74\150\145\156\164\x69\x63\141\x74\x69\157\156\x20\x4b\x65\171"); goto mjIjj; gxVPt: $NuiJl = isset($nS94A["\101\x75\x74\x68\x6f\162\x69\172\141\x74\151\x6f\x6e"]) ? $nS94A["\x41\165\164\150\157\162\151\x7a\141\164\151\157\x6e"] : $nS94A["\141\165\x74\150\x6f\x72\x69\172\141\164\151\157\156"]; goto AJag3; hQoh0: ObTools::logger()->debug("\101\165\x74\150\x65\156\164\x69\143\141\x74\x69\x6f\156\40\x42\145\141\x72\x65\x72"); goto H0eS3; AxWkY: ObTools::logger()->debug("\x41\165\164\150\x65\156\164\151\x63\141\164\151\157\x6e\40\x42\x61\x73\x69\143"); goto a550f; StYsc: return $this->hmacSignin(); goto QxQ_c; uOinC: throw new ObHttpException("\143\162\145\144\145\x6e\164\x69\x61\x6c\x73\40\155\x69\163\163\151\x6e\147", 401, "\115\111\x53\123\x49\x4e\x47\137\103\x52\x45\x44\105\x4e\124\x49\x41\x4c\123"); goto Sm5qI; tKogR: if (!HMACAuth::isValidRequest($f72ZJ)) { goto QTC2U; } goto StYsc; NLMxS: if (!($NuiJl == null && function_exists("\x67\x65\164\x61\x6c\x6c\x68\145\x61\x64\145\162\163"))) { goto OJkqt; } goto zoizt; zoizt: $nS94A = getallheaders(); goto eh1RY; ysfL7: OJkqt: goto DmVNL; KY85F: goto XbTfo; goto ZACFI; ZACFI: TKv3F: goto hQoh0; mkKsi: YSKTd: goto IuWqs; Tc56t: if (strpos($NuiJl, "\113\x65\171") !== false) { goto YSKTd; } goto MLbAI; Sm5qI: } public static function signIn($nZtKV, $r1ygi) { goto yGEsj; mMcE5: throw new ObHttpException("\x69\x6e\x76\x61\x6c\x69\144\x20\143\162\145\x64\145\156\x74\151\x61\x6c\x73", 401, "\x49\116\x56\x41\114\111\x44\137\x43\122\105\x44\x45\116\x54\111\x41\114\x53"); goto ynQ0N; ynQ0N: t3I31: goto RZb_d; Tuo8E: $this->logMessage("\163\151\147\x6e\111\156\40\72\40\142\x61\x64\x20\165\x73\x65\162\156\x61\155\x65\x20\157\x72\40\x70\141\163\163\x77\x6f\162\144", "\144\x65\142\x75\147"); goto mMcE5; yGEsj: if ($this->checkUserSimple($nZtKV, $r1ygi)) { goto t3I31; } goto Tuo8E; RZb_d: } private function httpBasicSignin($f72ZJ, $EoqMH, $NuiJl = null) { goto YunNN; aKr06: $NuiJl = $nS94A["\101\x75\164\150\157\162\151\172\141\x74\151\x6f\x6e"]; goto h0YHH; ZE1XP: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["\120\101\124\x48\137\111\116\x46\x4f"]); goto Nnv51; xhIoC: if (!($NuiJl == null)) { goto UzTua; } goto GorlM; VaF8I: if ($this->checkUserSimple($nZtKV, $r1ygi)) { goto pR1CE; } goto WbWoJ; z1zC2: $this->logMessage("\x68\164\164\x70\x42\x61\163\151\x63\123\151\147\x6e\x69\x6e\x20\150\145\x61\144\145\x72\x41\x75\164\150\157\162\x69\x7a\141\x74\151\157\156\x20\145\x6d\160\x74\171\x20\162\x65\144\151\x72\145\x63\x74\x20\164\x6f\x20" . $EoqMH, "\x64\145\x62\165\x67"); goto Wxud2; kbD6m: $this->getController()->forward($CrSkl["\x6d\x6f\144\165\154\x65"], $CrSkl["\141\x63\x74\151\x6f\x6e"]); goto TTLpO; TTLpO: throw new sfStopException(); goto t1RP8; bcNGq: $nZtKV = $NNzrb[0]; goto nVwV5; YFikW: if ($this->checkUserEnabled($nZtKV)) { goto xCe7I; } goto CMM5o; fFq5L: pR1CE: goto YFikW; GorlM: $NuiJl = $f72ZJ->getHttpHeader("\x41\x75\164\x68\157\x72\x69\x7a\x61\164\x69\x6f\156"); goto gaUhy; h0YHH: dT1V0: goto EjwUL; ksfq1: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto ZE1XP; GrlWA: UzTua: goto h8dxN; iPc1E: $nS94A = getallheaders(); goto hOkFp; Wxud2: throw new ObHttpException("\143\162\145\144\145\x6e\164\x69\141\154\163\40\155\151\x73\x73\x69\x6e\x67", 401, "\x4d\x49\x53\123\111\x4e\x47\x5f\103\x52\x45\104\105\x4e\124\111\101\x4c\123"); goto ACQgs; Nnv51: $this->logMessage("\150\164\164\x70\x42\141\163\x69\x63\123\151\x67\x6e\151\156\x20\146\x6f\162\x77\141\x72\144\40\x74\157\x20\x6d\x6f\144\165\x6c\x65\75" . $CrSkl["\155\x6f\x64\x75\154\145"] . "\40\x61\156\x64\40\141\x63\164\151\157\156\75" . $CrSkl["\141\143\164\151\157\x6e"], "\x64\145\x62\165\x67"); goto kbD6m; ZjvV0: xCe7I: goto ksfq1; RNmv6: throw new ObHttpException(sprintf("\125\123\x45\x52\137\104\x49\x53\101\102\x4c\105\x44\137\116\x4f\124\137\101\x4c\114\x4f\x57\x45\104\x5f\103\x4f\116\x4e\105\x43\124\111\x4f\x4e"), 401); goto ZjvV0; CMM5o: $this->logMessage("\150\164\x74\x70\x42\x61\163\x69\x63\123\x69\x67\156\x69\x6e\40\x75\x73\x65\162\40\151\163\40\x64\151\x73\141\142\154\145\x64", "\144\145\x62\165\x67"); goto RNmv6; WbWoJ: $this->logMessage("\150\x74\x74\160\x42\141\163\151\143\x53\x69\147\x6e\151\x6e\40\142\x61\x64\x20\165\x73\x65\162\156\x61\x6d\145\40\x6f\x72\x20\160\141\x73\x73\x77\x6f\162\x64", "\x64\145\x62\165\147"); goto T4Llp; T4Llp: throw new ObHttpException("\151\x6e\166\x61\x6c\x69\x64\40\x63\x72\145\x64\145\x6e\x74\151\141\x6c\x73", 401, "\x49\x4e\126\101\114\111\x44\x5f\103\122\x45\x44\x45\x4e\x54\111\101\x4c\123"); goto fFq5L; ACQgs: ql1OI: goto bcNGq; gaUhy: if (!($NuiJl == null && function_exists("\x67\145\164\x61\x6c\x6c\x68\x65\141\144\x65\x72\x73"))) { goto mJH5R; } goto iPc1E; h8dxN: $NNzrb = $this->getCredentialFromHttp("\x42\141\163\151\x63", $NuiJl); goto T6qMz; hOkFp: if (!isset($nS94A["\101\165\164\x68\x6f\x72\x69\x7a\141\x74\151\x6f\x6e"])) { goto dT1V0; } goto aKr06; YunNN: $this->checkLicense('', true); goto xhIoC; EjwUL: mJH5R: goto GrlWA; T6qMz: if ($NNzrb) { goto ql1OI; } goto z1zC2; nVwV5: $r1ygi = $NNzrb[1]; goto VaF8I; t1RP8: } private function getCredentialFromHttp($E72v3, $NuiJl) { goto bmAW7; bmAW7: $this->logMessage("\147\x65\x74\x43\162\145\x64\x65\x6e\x74\151\x61\154\106\x72\157\155\x48\164\x74\160" . $E72v3 . "\40\x68\145\141\144\145\x72\101\165\x74\x68\x6f\x72\x69\172\x61\164\x69\157\x6e\72\x20{$NuiJl}", "\144\x65\x62\165\147"); goto ORCs8; KXA_X: djlbB: goto C2WKc; HFaTh: OHsHd: goto dbK_E; dbK_E: return trim(explode($E72v3, $NuiJl)[1]); goto X8XQH; KdjBd: return null; goto KXA_X; ORCs8: if ($NuiJl) { goto djlbB; } goto KdjBd; C2WKc: if (!($E72v3 == "\x42\141\163\151\143")) { goto OHsHd; } goto Nelkk; YzNpk: return explode("\x3a", $HUqd1); goto HFaTh; Nelkk: $HUqd1 = base64_decode(str_replace("\102\x61\x73\x69\x63\40", '', $NuiJl)); goto YzNpk; X8XQH: } private function httpBearerSignin($EoqMH, $NuiJl) { goto zaK2t; bARtJ: bYuV_: goto GcNau; lItwi: $this->getUser()->setAttribute("\x6c\141\x6e\x67\x75\x61\x67\x65", $lIeAJ->getLanguage()); goto S3Ns6; OrLGd: throw new ObHttpException("\124\157\x6b\x65\x6e\40\x69\x73\40\x69\x6e\166\x61\x6c\x69\144", 401, "\x49\x4e\126\x41\x4c\111\104\x5f\103\122\x45\104\x45\x4e\124\x49\101\114\x53"); goto z6GKH; hHt4_: $A8yG3 = $this->getCredentialFromHttp("\x42\145\x61\162\x65\162", $NuiJl); goto Hr2Wt; yvylN: $this->logMessage("\x68\164\164\160\102\x65\x61\x72\x65\162\123\x69\147\156\x69\156\x20\x3a\x20\142\x61\144\40\164\157\x6b\145\x6e", "\x64\x65\142\165\x67"); goto OrLGd; unko_: throw new ObHttpException("\124\157\153\x65\156\x20\151\163\x20\x6d\151\163\163\151\x6e\147", 401, "\x4d\x49\123\x53\x49\116\x47\x5f\103\x52\105\x44\105\116\124\x49\x41\x4c\x53"); goto bARtJ; um3Q_: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["\120\101\124\x48\137\x49\116\106\117"]); goto wb6pp; lJxPO: if (ObAgent::checkPlugin("\115\117\x42\111\x4c\x45")) { goto CW7Rc; } goto FszcN; uMMq_: $this->getUser()->setAttribute("\145\162\162\157\162\103\157\144\145", 4); goto l7_9h; S3Ns6: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto um3Q_; GcNau: if (ObTokenService::checkTokenIsExist($A8yG3)) { goto xrp_8; } goto yvylN; UkNKO: $this->getUser()->setAttribute("\x65\x6d\141\x69\x6c", $lIeAJ->getEmail()); goto lItwi; z6GKH: xrp_8: goto alqzY; cyPjz: CW7Rc: goto hHt4_; zaK2t: $this->checkLicense('', true); goto lJxPO; YRV_3: $lIeAJ = ObTokenService::getUser($A8yG3); goto HFjSr; FszcN: $this->logMessage("\x68\x74\164\160\102\x65\141\x72\145\162\123\x69\147\x6e\151\156\40\72\x20\x52\x45\x53\124\40\120\x6c\x75\x67\x69\x6e\x20\151\x73\40\156\x6f\164\40\141\x76\x61\151\154\x61\142\x6c\x65", "\144\145\142\x75\x67"); goto uMMq_; aiFWr: $this->getUser()->setAttribute("\x66\165\154\x6c\156\141\x6d\145", $lIeAJ->getFullname()); goto UkNKO; HFjSr: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false); goto aiFWr; LzOuv: $this->logMessage("\150\164\164\x70\x42\x65\x61\x72\145\162\x53\x69\x67\156\x69\x6e\40\72\x20\x68\x65\x61\144\145\x72\101\165\x74\x68\x6f\162\x69\172\141\x74\151\x6f\x6e\x20\145\x6d\x70\x74\x79\x20\x72\145\x64\151\x72\145\143\x74\x20\164\157\40" . $EoqMH, "\144\x65\x62\165\x67"); goto unko_; wb6pp: $this->logMessage("\x68\x74\164\x70\x42\145\x61\162\145\x72\x53\151\x67\156\x69\x6e\40\x3a\40\x66\157\x72\x77\x61\162\x64\40\x74\x6f\x20\155\157\x64\x75\x6c\x65\x3d" . $CrSkl["\155\x6f\x64\165\154\x65"] . "\x20\x61\x6e\144\x20\141\x63\x74\x69\x6f\156\x3d" . $CrSkl["\x61\143\164\151\x6f\156"], "\x64\145\142\x75\147"); goto bXFeD; ZCZSC: throw new sfStopException(); goto TgnKc; l7_9h: throw new ObHttpException("\x52\105\x53\x54\x20\x50\154\x75\x67\x69\x6e\x20\x69\x73\x20\x6e\157\x74\40\x61\166\x61\151\x6c\x61\142\x6c\145", 403); goto cyPjz; Hr2Wt: if ($A8yG3) { goto bYuV_; } goto LzOuv; alqzY: ObTools::logger()->debug("\x54\157\x6b\x65\156\40\x69\x73\x20\145\170\x69\x73\x74\x69\x6e\147\40\151\156\x20\144\141\x74\141\142\141\163\145"); goto YRV_3; bXFeD: $this->getController()->forward($CrSkl["\155\157\x64\x75\154\x65"], $CrSkl["\x61\143\164\151\x6f\156"]); goto ZCZSC; TgnKc: } private function httpKeySignin($EoqMH, $NuiJl) { goto hGyQM; M0LZa: throw new sfStopException(); goto niP0_; TKxdj: $rB7OC = ObDataEncryption::encryptData($A8yG3, _c("\160\x72\x69\x76\141\164\145\x5f\x65\156\x63\x72\x79\160\164\113\145\x79")); goto RXj0E; NPyqZ: $this->getUser()->setAttribute("\154\x61\156\x67\165\x61\x67\x65", $lIeAJ->getLanguage()); goto CHZnB; CHZnB: $Ivd3d = sfContext::getInstance()->getRequest()->getPathInfoArray(); goto sG5fr; KIVMH: $this->getUser()->setAttribute("\146\x75\154\x6c\x6e\x61\x6d\x65", $lIeAJ->getFullname()); goto vk5ue; D2U9c: $lIeAJ = ObUser::getUserById($lIeAJ->id_user); goto OE25V; vk5ue: $this->getUser()->setAttribute("\145\155\141\151\154", $lIeAJ->getEmail()); goto NPyqZ; RXj0E: $lIeAJ = ObUserService::getUserFromKey($rB7OC); goto mfDiI; hHNk7: WTnge: goto D2U9c; sG5fr: $CrSkl = sfContext::getInstance()->getRouting()->parse($Ivd3d["\120\x41\x54\x48\x5f\x49\116\x46\x4f"]); goto Cjk0j; Cjk0j: $this->logMessage("\x68\x74\x74\160\102\x61\x73\151\x63\x53\151\x67\x6e\x69\156\x20\x66\157\162\167\x61\x72\144\40\x74\157\40\x6d\x6f\x64\x75\154\145\x3d" . $CrSkl["\x6d\x6f\144\165\154\x65"] . "\40\141\x6e\x64\40\x61\x63\x74\x69\x6f\156\x3d" . $CrSkl["\141\143\164\x69\x6f\x6e"], "\144\145\142\x75\147"); goto Lo6ZX; hGyQM: $A8yG3 = $this->getCredentialFromHttp("\x4b\145\x79", $NuiJl); goto TKxdj; Lo6ZX: $this->getController()->forward($CrSkl["\x6d\157\144\x75\x6c\x65"], $CrSkl["\141\x63\164\x69\x6f\x6e"]); goto M0LZa; OE25V: sfContext::getInstance()->getUser()->signin($lIeAJ, \sfContext::getInstance()->getUser()->getCulture(), true, true, true, array("\x74\171\x70\145" => "\153\x65\171", "\166\x61\154\165\145" => $rB7OC)); goto KIVMH; mfDiI: if ($lIeAJ) { goto WTnge; } goto RHg3l; RHg3l: throw new ObHttpException("\102\101\x44\x5f\x41\120\111\137\x4b\105\131", 401, "\x54\150\x65\x20\x70\162\x6f\166\x69\144\x65\144\x20\101\120\111\x20\x4b\145\x79\x20\151\163\x20\151\x6e\x76\141\154\x69\x64"); goto hHNk7; niP0_: } private function checkUserSimple($nZtKV, $r1ygi, $Yq81Y = true) { goto IHP9j; AToc1: if (strtotime($lIeAJ->last_failed_login) + $fWNHN->failedLogin->blockingTime * 60 > time()) { goto utu2G; } goto XgxmJ; EaYdc: return false; goto yR37q; IHP9j: $lIeAJ = Doctrine_Query::create()->from("\117\142\x70\x55\x73\x65\162\x20\x75")->where("\114\x4f\127\x45\122\50\x75\x2e\x75\x73\145\x72\156\141\155\145\x29\40\114\111\113\x45\40\x4c\117\x57\x45\122\50\x3f\51", $nZtKV)->orWhere("\114\117\127\105\122\x28\165\x2e\145\x6d\x61\151\x6c\x29\x20\75\40\114\x4f\127\x45\x52\x28\77\51", $nZtKV)->fetchOne(); goto p_Cox; Cr_Ne: return true; goto YDL8v; iYTh3: if (!$Yq81Y) { goto T30XX; } goto p82V0; goMkP: return false; goto O3byp; Dwjpt: $this->getUser()->setAttribute("\145\x72\162\x6f\162\103\x6f\144\145", sprintf("\x55\123\105\122\137\x54\x45\115\x50\117\122\x41\x52\131\x5f\102\x4c\117\103\x4b\x49\116\107")); goto TFr0J; haYXP: ykScy: goto iYTh3; JWCaz: $this->logMessage("\x45\162\162\145\165\162\40\x61\x75\164\150\145\156\164\x69\x66\151\x63\x61\164\x69\157\156\72\x20\160\141\163\163\x77\157\x72\144\x20\x69\x6e\143\x6f\162\x72\x65\x63\164\x65", "\x64\x65\142\165\x67"); goto t31BK; TFr0J: ObTools::logger()->debug(sprintf("\125\123\x45\122\137\x54\105\x4d\120\x4f\x52\101\122\131\137\x42\x4c\x4f\103\x4b\111\116\x47")); goto goMkP; t31BK: $this->getUser()->setAttribute("\x65\x72\x72\x6f\162\103\157\144\145", 2); goto EaYdc; p82V0: if ($lIeAJ->checkPassword($r1ygi)) { goto AVOhK; } goto JWCaz; f9VLG: $this->logMessage("\x45\x72\x72\145\165\162\40\141\x75\164\150\x65\x6e\164\151\x66\151\x63\x61\x74\151\x6f\x6e\72\x20\165\163\145\162\156\141\x6d\x65\40\151\156\143\x6f\x72\x72\145\x63\164\x65", "\x64\x65\142\165\x67"); goto ChBR8; bO_Tb: return false; goto o2zfK; nSNWx: $this->getUser()->setAttribute("\145\155\x61\151\154", $lIeAJ->getEmail()); goto aIAcV; aIAcV: $this->getUser()->setAttribute("\154\141\x6e\x67\165\x61\x67\145", $lIeAJ->getLanguage()); goto Cr_Ne; yR37q: AVOhK: goto QG_TX; tqeZ5: $this->getUser()->setAttribute("\146\165\154\154\x6e\x61\155\145", $lIeAJ->getFullname()); goto nSNWx; wzwVZ: goto L2glR; goto VCXlK; VCXlK: utu2G: goto Dwjpt; LqIIY: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false); goto tqeZ5; QG_TX: T30XX: goto LqIIY; zAIPD: if (!($lIeAJ->count_failed_login >= $fWNHN->failedLogin->number)) { goto ykScy; } goto AToc1; O3byp: L2glR: goto haYXP; XgxmJ: ObUser::updateCountFailedLogin($lIeAJ, true); goto wzwVZ; LduDg: $fWNHN = __cSF3("\x4f\160\x65\156\x62\145\x65\x5c\x41\x75\x74\x68", "\160\x61\x73\x73\167\157\162\144"); goto zAIPD; ChBR8: $this->getUser()->setAttribute("\145\x72\162\157\x72\x43\x6f\144\x65", 1); goto bO_Tb; o2zfK: emoVE: goto LduDg; p_Cox: if ($lIeAJ) { goto emoVE; } goto f9VLG; YDL8v: } private function checkLicense($pRTjY = "\57\x70\x75\x62\154\x69\x63\57\154\151\x63\145\156\163\x65\x2f\162\x65\x71\x75\145\163\x74\57", $JkQzU = false) { goto f0WNC; C0VmH: if (!$JkQzU) { goto xRc4d; } goto GELab; fYtBB: xRc4d: goto OzmLY; ZVWwI: if (in_array($qBmZW, array(ObCore::LICENSE_VALID, ObCore::LICENSE_OUTDATED))) { goto ca0mG; } goto QBeps; QBeps: $this->logMessage("\143\x68\x65\x63\153\x4c\x69\143\145\156\163\x65\40\72\x20\x42\141\144\x20\154\151\x63\145\156\x73\145", "\144\145\142\165\147"); goto C0VmH; apJhW: ca0mG: goto PHvwv; f0WNC: $qBmZW = ObAgent::getLicenseStatus(); goto ZVWwI; GELab: throw new ObHttpException("\x69\156\166\x61\154\151\x64\x20\154\151\x63\x65\156\x73\x65", 400, "\x49\116\x56\101\x4c\111\104\137\x4c\x49\x43\x45\x4e\123\x45"); goto fYtBB; OzmLY: return $this->doRedirect($pRTjY); goto apJhW; PHvwv: } public function executeSignout() { goto ghuv2; ghuv2: $this->getUser()->signOut(); goto VaiGs; I6OJ1: return $this->redirect("\x2f"); goto VQ_GS; ucM3y: return $this->redirect(self::USER_AUTH_URL); goto XRvtE; VQ_GS: goto eaHzm; goto XSdDi; XSdDi: ab7bX: goto ucM3y; XRvtE: eaHzm: goto Hy9jj; VaiGs: if (!ObUserService::isExternalUserType()) { goto ab7bX; } goto I6OJ1; Hy9jj: } public function executeChangePassword($f72ZJ) { $this->changePassword($f72ZJ, true); } private function initializePassword($lIeAJ) { goto HP3Ey; ni2SJ: $xw_BZ->beginTransaction(); goto cAg4D; cAg4D: $RErEe = sfContext::getInstance()->getI18N(); goto tirjD; RTcm3: try { goto NwSIN; NwSIN: $BUmDw = ObTools::generatePassword(); goto F9kNl; njQzq: ObUserService::sendChangePasswordMail($lIeAJ); goto Uaham; F9kNl: $lIeAJ->setPassword($BUmDw); goto Pxh9H; d2489: $this->result = $RErEe->__("\x59\x6f\x75\162\x20\x70\x61\x73\x73\167\x6f\162\x64\40\x68\141\166\145\40\142\145\x65\156\40\x69\156\x69\x74\x69\x61\154\x69\x7a\145\144\54\40\x63\150\145\143\x6b\40\x79\x6f\165\162\x20\x65\x6d\141\151\154\x20\x62\157\170\40\x74\x6f\40\x67\x65\x74\x20\x74\x68\145\x20\x6e\x65\x77\x20\x70\141\163\x73\167\157\162\x64") . "\12"; goto fHFmi; Uaham: $xw_BZ->commit(); goto BGSYu; BGSYu: $RErEe->setCulture($Uhfh1); goto d2489; Pxh9H: $lIeAJ->save(); goto njQzq; fHFmi: } catch (Exception $v3aSe) { goto Jk2ev; Tn8ad: $this->result = $RErEe->__("\123\105\x4e\104\x5f\x45\122\x52\x4f\122"); goto r2357; Av_dA: $xw_BZ->rollBack(); goto Tn8ad; Jk2ev: $this->isError = true; goto Av_dA; r2357: } goto rtrOk; tirjD: $Uhfh1 = $RErEe->getCulture(); goto RTcm3; rtrOk: $RErEe->setCulture($Uhfh1); goto kPlda; HP3Ey: $xw_BZ = Doctrine_Manager::connection(); goto ni2SJ; kPlda: } public function executeResetPassword($f72ZJ) { try { goto NMuM1; eNV3e: V0Ks8: goto IMLUv; trryV: $this->getUser()->setAttribute("\163\146\63\x5f\162\x65\x66\x65\x72\145\162", $f72ZJ->getParameter("\x72\x65\144\151\162\x65\143\164")); goto xN5DS; xg3Xg: $this->expiredURL = strtotime($icqhH["\x65\x78\x70\151\162\145\x5f\x6f\156"]) < strtotime("\x6e\157\x77"); goto d0Cvy; IMLUv: $uRPBT = $this->email = $icqhH["\x65\x6d\x61\151\154\137\141\x64\x64\162\145\163\x73"]; goto xg3Xg; koHlX: if (!empty($icqhH)) { goto V0Ks8; } goto CPHne; SQJ3i: $icqhH = ObResetPasswordToken::getItemByToken($A8yG3); goto iMR1k; DoJhR: $this->form->bind($f72ZJ->getParameter("\x72\145\x73\145\x74\160\141\163\163\x77\x6f\x72\x64")); goto zA1cO; WA38_: return $this->redirect("\x2f\154\x6f\x67\151\156"); goto ZXrpT; xdrPJ: $r1ygi = $this->form->getValue("\160\141\163\x73\167\x6f\162\144"); goto vfwhp; d0Cvy: if (!(!$this->expiredURL && $f72ZJ->isMethod("\x70\157\x73\x74"))) { goto MH6I0; } goto DoJhR; wkfqP: B7QxK: goto q67NJ; zA1cO: if (!$this->form->isValid()) { goto B7QxK; } goto xdrPJ; Bnd5k: $A8yG3 = $this->token = $f72ZJ->getParameter("\x74\157\153\x65\156"); goto SQJ3i; CPHne: sfContext::getInstance()->getUser()->setAttribute("\155\145\163\163\141\147\x65", sprintf("\125\x52\114\x20\72\x20\111\x6e\166\x61\x6c\x69\x64\x2e")); goto WA38_; vfwhp: try { goto ZEYpH; VuhNR: qdh2V: goto uLyId; EQOe_: ObResetPasswordToken::updateToExpired($A8yG3); goto PFlCy; kLds_: g9cps: goto FH0ru; QdbWV: return $this->redirect("\57\154\157\x67\151\x6e"); goto vQ7K1; pxDSC: KEdXs: goto EQOe_; uLyId: return $this->redirect($this->getUser()->getAttribute("\x73\146\x33\x5f\162\x65\x66\x65\162\145\162")); goto q1ZL3; ZEYpH: if ($this->updatePassword($uRPBT, $r1ygi)) { goto KEdXs; } goto mDeQd; z_fiy: if ($this->getUser()->getAttribute("\163\146\x33\137\162\x65\146\x65\x72\145\x72")) { goto qdh2V; } goto QdbWV; rohD9: return $this->redirect("\x2f\154\157\x67\151\x6e"); goto mQ0_n; vQ7K1: goto gurDf; goto VuhNR; PFlCy: sfContext::getInstance()->getUser()->setAttribute("\163\x75\x63\143\145\163\x73\x4d\145\x73\x73\x61\147\145", sprintf("\x50\x61\x73\163\167\157\x72\144\40\163\x75\x63\143\x65\163\x73\146\165\154\171\40\143\x68\141\x6e\147\x65\144")); goto z_fiy; q1ZL3: gurDf: goto kLds_; mQ0_n: goto g9cps; goto pxDSC; mDeQd: sfContext::getInstance()->getUser()->setAttribute("\155\x65\163\163\x61\147\145", sprintf("\116\x4f\x54\x20\106\x4f\x55\x4e\104\40\x55\x53\x45\x52")); goto rohD9; FH0ru: } catch (Exception $v3aSe) { $this->errorMessage = $v3aSe->getMessage(); } goto wkfqP; NMuM1: $this->form = new resetPasswordForm(); goto Bnd5k; iMR1k: if (!($f72ZJ->getParameter("\162\145\x64\x69\162\145\x63\x74") && $f72ZJ->getParameter("\162\145\144\151\162\x65\143\164") != '')) { goto T09f5; } goto trryV; aC85w: x9_PR: goto DUdb8; q67NJ: MH6I0: goto aC85w; xN5DS: T09f5: goto koHlX; ZXrpT: goto x9_PR; goto eNV3e; DUdb8: } catch (Exception $v3aSe) { sfContext::getInstance()->getUser()->setAttribute("\155\145\163\x73\x61\x67\145", sprintf($v3aSe->getMessage())); return $this->redirect("\57\154\157\147\x69\156"); } return sfView::SUCCESS; } public function executeSendResetPasswordMail($f72ZJ) { try { goto wSJ54; F5n3k: $icqhH = ObResetPasswordToken::getItemByToken($A8yG3); goto AAJ_x; DKWWl: GqndZ: goto Yg1cS; wSJ54: $A8yG3 = $f72ZJ->getParameter("\164\157\x6b\145\x6e"); goto F5n3k; EGhc4: sfContext::getInstance()->getUser()->setAttribute("\163\165\143\143\145\163\x73\115\x65\163\x73\x61\147\145", sprintf("\x52\x45\123\x45\124\137\x50\101\x53\x53\127\x4f\122\x44\x5f\x4d\101\111\114\137\123\x45\x4e\124")); goto fgB9R; Yg1cS: $oAKni = $icqhH["\x65\x6d\141\x69\154\137\141\144\144\162\145\x73\x73"]; goto G60HO; OvSB6: jQIkJ: goto jK1C1; L0wLN: goto KwbjE; goto OvSB6; B_K7V: sfContext::getInstance()->getUser()->setAttribute("\155\145\x73\x73\x61\147\145", sprintf("\x4e\x4f\124\x20\x46\117\125\x4e\104\40\125\x53\x45\x52")); goto L0wLN; fWSnC: goto fW7CS; goto DKWWl; McQ8d: sfContext::getInstance()->getUser()->setAttribute("\155\145\163\x73\141\147\145", sprintf("\x55\122\x4c\x20\x3a\x20\111\x6e\x76\141\154\151\144\x2e")); goto fWSnC; fgB9R: KwbjE: goto u3CrT; jK1C1: ObUserService::sendChangePasswordMail($lIeAJ); goto EGhc4; IjfIz: if (!empty($lIeAJ)) { goto jQIkJ; } goto B_K7V; AAJ_x: if ($icqhH != null) { goto GqndZ; } goto McQ8d; u3CrT: fW7CS: goto bumvF; G60HO: $lIeAJ = ObUser::getUserByEMail($oAKni, true, "\141\162\x72\141\171"); goto IjfIz; bumvF: } catch (Exception $v3aSe) { sfContext::getInstance()->getUser()->setAttribute("\x6d\145\x73\x73\x61\x67\145", sprintf($v3aSe->getMessage())); } return $this->redirect("\x2f\x6c\x6f\147\x69\156"); } private function updatePassword($uRPBT, $r1ygi) { goto uyFNv; l7lxC: if (!empty($lIeAJ)) { goto C_uTe; } goto RE50z; uyFNv: $lIeAJ = ObUserService::getUserByEMail($uRPBT); goto l7lxC; Ge2yI: return true; goto TaV2D; HNnJM: $Xl5f3 = $lIeAJ["\x69\x64\137\165\x73\x65\162"]; goto GcqqU; OSeqw: C_uTe: goto HNnJM; GcqqU: ObUserService::updateUserPassword($Xl5f3, $r1ygi); goto Ge2yI; RE50z: $this->invalidEmail = true; goto pN51F; pN51F: return false; goto OSeqw; TaV2D: } public function executeForgotPassword($f72ZJ) { goto FeDip; T1tY6: JyY3A: goto US3E2; P_S16: if (!($lIeAJ && $lIeAJ->getStatus() == ObUser::USER_ENABLED && !ObUser::useExternalAuth($lIeAJ->getIdUser()) && $lIeAJ->getEmail())) { goto JyY3A; } goto UhBxV; FeDip: if (sfContext::getInstance()->getUser()->hasAttribute("\x69\163\x55\x73\x65\x72\103\150\141\156\147\x65\x43\x75\x6c\164\x75\x72\x65")) { goto nxbHE; } goto RIlwb; HawW4: $this->isError = false; goto pAz_9; J7sQv: I7Ah2: goto qgp5u; rV0iG: $this->isError = true; goto E3GKK; NkUgO: return sfView::SUCCESS; goto oqW9A; K3ige: goto I7Ah2; goto Hj7JQ; NR4Eu: $this->result = $RErEe->__("\x59\x6f\x75\40\x68\141\166\145\40\164\x6f\40\163\x70\145\x63\x69\146\171\x20\x79\157\x75\162\40\165\163\145\162\x6e\141\x6d\x65"); goto t6UOL; iSYRJ: $this->isError = false; goto rF8R3; TX3AM: $this->isError = true; goto NR4Eu; qgp5u: return sfView::SUCCESS; goto OvLkW; twZwl: nxbHE: goto HyiYv; rTTt9: sfConfig::set("\163\x66\137\145\x73\x63\x61\x70\151\156\147\137\163\164\162\141\164\145\x67\171", false); goto MIP0t; vUNDw: if (!$f72ZJ->getParameter("\x75\163\x65\162\x6e\x61\155\x65")) { goto i0hXP; } goto bt8Fj; JJv5Q: $tdBVc = $f72ZJ->getParameter("\103\x53\122\106\x54\117\113\105\116"); goto ZaivU; ZaivU: if (isCsrfTokenValid(self::LOGIN_CSRF_TOKEN_ID, $tdBVc)) { goto M7F2M; } goto rV0iG; yQzeG: $this->result = $RErEe->__("\160\162\x6f\143\145\x65\144\40\143\150\x61\x6e\147\151\156\147\x20\x70\x61\163\163\x77\157\x72\x64\56\x2e\x2e"); goto vUNDw; RIlwb: sfContext::getInstance()->getUser()->setCulture(ObTools::getDefaultLanguage()); goto twZwl; rF8R3: goto i1fdy; goto ELd17; t6UOL: i1fdy: goto J7sQv; IRJPy: $this->CSRFToken = getCsrfToken(self::LOGIN_CSRF_TOKEN_ID); goto K3ige; US3E2: $this->result = $RErEe->__("\x46\117\x52\x47\117\x54\137\x50\x41\x53\123\127\117\x52\x44\x5f\111\116\106\117\x5f\x54\x49\124\114\105"); goto iSYRJ; HyiYv: sfContext::getInstance()->getUser()->setAttribute("\163\165\x63\x63\145\163\x73\x4d\145\163\163\141\147\145", ''); goto rTTt9; UhBxV: $this->initializePassword($lIeAJ); goto T1tY6; ELd17: i0hXP: goto TX3AM; pAz_9: if ($f72ZJ->isMethod("\160\x6f\163\164")) { goto quYPe; } goto IRJPy; bt8Fj: $lIeAJ = Doctrine_Query::create()->from("\117\142\160\x55\163\x65\162\40\165")->where("\x4c\x4f\x57\105\x52\x28\165\x2e\165\x73\x65\162\x6e\x61\x6d\x65\x29\x20\x3d\x20\114\x4f\x57\105\x52\x28\x3f\51", $f72ZJ->getParameter("\165\x73\145\162\156\141\155\x65"))->orWhere("\x4c\117\127\105\122\x28\x75\56\145\155\x61\x69\x6c\x29\40\75\x20\x4c\117\127\x45\122\x28\77\51", $f72ZJ->getParameter("\x75\x73\145\x72\156\x61\155\145"))->fetchOne(); goto P_S16; oqW9A: M7F2M: goto yQzeG; MIP0t: $RErEe = sfContext::getInstance()->getI18N(); goto HawW4; Hj7JQ: quYPe: goto JJv5Q; E3GKK: $this->result = $RErEe->__("\x49\x4e\x56\x41\114\x49\104\x5f\103\123\x52\106\x5f\124\x4f\113\x45\116"); goto NkUgO; OvLkW: } public function executeChangePasswordObp($f72ZJ) { $this->changePassword($f72ZJ, false, false); } private function changePassword($f72ZJ, $QD_ke = false, $mmMWv = true) { goto Ov2ia; oDoLr: if (!$f72ZJ->isMethod("\160\157\163\164")) { goto tRrNM; } goto CH8DE; EEyXR: tRrNM: goto BkFAQ; IkiSj: goto MTw7U; goto CZ30g; lH7Oc: $this->form->setDefault("\165\163\x65\162\x6e\x61\x6d\x65", $f72ZJ->getParameter("\165\x73\145\162\x6e\x61\155\x65")); goto oDoLr; UoZDs: $this->suggested = $f72ZJ->getParameter("\163\x75\x67\x67\145\163\164\x65\x64"); goto B32kj; Ov2ia: $RErEe = sfContext::getInstance()->getI18N(); goto UoZDs; BkFAQ: return sfView::SUCCESS; goto D8jSi; BdIiF: $xw_BZ = Doctrine_Manager::connection(); goto qTtER; cuKcV: MTw7U: goto a7VKy; a7VKy: if (!($this->error != '' && $mmMWv)) { goto naN21; } goto e1zrR; rE7GM: $uBy5y = ''; goto wYBzj; e1zrR: $this->getUser()->setFlash("\x65\162\x72\157\162", $this->error); goto PiB3d; a58T7: $this->error = $uBy5y; goto IkiSj; VWHM9: try { goto qtbsg; w5cV6: ObUserService::editUser($CrSkl); goto y36KP; i3yg2: $this->error = $RErEe->__("\103\x68\145\x63\x6b\x20\x79\x6f\x75\162\x20\x63\165\162\x72\145\156\164\40\160\141\163\x73\x77\157\162\x64\x20\141\156\x64\x20\x74\x72\171\x20\141\147\141\151\156"); goto nZAe1; cZSRT: $this->getUser()->setAuthenticated(true); goto lJXXt; qFlD4: ObBox::closeAndRedirect($this, $f72ZJ->getUriPrefix(), "\x50\x61\x73\163\167\x6f\162\x64\x20\163\165\143\x63\145\x73\163\x66\165\x6c\171\40\143\150\141\156\147\145\x64"); goto Chndv; Fp0t_: if (!empty($this->error)) { goto Ejzyv; } goto w_w9m; qtbsg: if ($this->form->getValue("\x69\x6e\x69\x74\151\141\x6c\x5f\160\141\163\163\167\157\x72\144")) { goto xX49P; } goto yT1pU; sr5Ta: $CrSkl["\x75\x73\x65\x72\156\141\x6d\x65"] = $this->getUser()->getAttribute("\165\x73\145\162\156\x61\x6d\145"); goto JFiAi; BfoNr: $nZtKV = $CrSkl["\165\x73\145\162\156\x61\x6d\145"]; goto OJZcV; v7X4r: $this->getUser()->setFlash("\163\x75\x63\x63\145\163\163", sprintf("\x50\141\163\x73\167\157\162\144\40\163\x75\x63\x63\145\x73\163\x66\165\154\x79\40\143\150\141\x6e\147\x65\x64")); goto ru9bc; nZAe1: goto pZKBK; goto B1jnl; Aw3PX: $this->error = $RErEe->__("\x63\x68\x65\143\x6b\x20\143\x6f\x6e\146\x69\162\155\141\x74\x69\x6f\x6e\x20\x70\141\163\x73\167\157\162\144"); goto Kxw86; JH01B: $xw_BZ->commit(); goto cZSRT; lJXXt: if (!$QD_ke) { goto htdpo; } goto qFlD4; CfyGu: $CrSkl["\146\x75\x6c\x6c\156\141\155\x65"] = $this->getUser()->getAttribute("\x6e\151\x63\153\x6e\141\155\145"); goto Kd3nA; Kd3nA: $CrSkl["\145\170\x70\x69\x72\x65\144\137\160\x61\163\x73\167\157\162\144"] = 0; goto BfoNr; Kxw86: UKlP1: goto YkMHd; kj8vX: if (!(is_null($this->form->getValue("\x72\x65\x70\141\x73\x73\x77\x6f\x72\x64")) || strlen($this->form->getValue("\x72\145\x70\x61\163\x73\167\157\162\x64")) < 8)) { goto hs92g; } goto s0tAp; wzOhU: xX49P: goto S9Cfc; L9vvL: pZKBK: goto b_HAV; b_HAV: Ejzyv: goto eVKAa; Chndv: htdpo: goto v7X4r; S9Cfc: if (!(is_null($this->form->getValue("\160\x61\163\x73\x77\157\x72\x64")) || strlen($this->form->getValue("\x70\x61\x73\163\167\x6f\x72\x64")) < 8)) { goto ngPNd; } goto EvfkN; Z393P: ve6FC: goto Fp0t_; taR0a: hs92g: goto jcsa2; JFiAi: $CrSkl["\145\x6d\141\x69\154"] = $this->getUser()->getAttribute("\145\155\141\x69\154"); goto CfyGu; s0tAp: $this->error = $RErEe->__("\122\105\120\x41\123\x53\127\x4f\x52\104\x5f\111\x53\x5f\124\x4f\x4f\137\x53\x48\117\122\x54\137\124\x48\x45\x4e\x5f\70\x5f\103\x41\122\101\103\124\x45\x52\123"); goto taR0a; OJZcV: $lIeAJ = ObUserService::getUserByUsername($nZtKV); goto jbvGU; y36KP: sfContext::getInstance()->getUser()->setAttribute("\x65\x78\x70\x69\162\145\x64\137\160\141\163\163\167\x6f\162\144", "\60"); goto JH01B; B1jnl: BIpDW: goto wxFgH; wxFgH: $CrSkl["\x70\x61\163\x73\x77\157\x72\144"] = $this->form->getValue("\x70\141\163\x73\x77\157\x72\x64"); goto sr5Ta; yT1pU: $this->error = $RErEe->__("\x43\x68\145\x63\x6b\x20\x79\x6f\x75\162\40\143\x75\x72\x72\x65\x6e\x74\40\x70\x61\163\163\x77\x6f\162\144\40\141\156\144\x20\164\x72\171\x20\x61\147\x61\151\x6e"); goto wzOhU; jbvGU: $CrSkl["\151\144\x5f\x75\x73\145\162"] = $lIeAJ["\151\144\x5f\x75\163\x65\x72"]; goto w5cV6; MU2BD: $this->error = $RErEe->__("\x4d\x55\123\124\x5f\x43\110\x41\x4e\107\x45\x5f\120\x41\123\123\127\x4f\x52\104"); goto Z393P; w_w9m: if (ObUserService::checkExpiredPassword($this->getUser()->getAttribute("\151\144\137\x75\163\x65\x72"), $this->form->getValue("\151\156\151\164\x69\141\154\x5f\160\141\x73\x73\x77\157\162\144"))) { goto BIpDW; } goto i3yg2; jcsa2: if (!($this->form->getValue("\162\x65\x70\141\163\163\167\157\x72\x64") != $this->form->getValue("\160\141\163\163\x77\x6f\x72\x64"))) { goto UKlP1; } goto Aw3PX; YkMHd: if (!($this->form->getValue("\x69\156\x69\x74\151\141\154\x5f\160\141\x73\x73\x77\x6f\x72\x64") == $this->form->getValue("\x70\141\163\163\x77\157\162\x64"))) { goto ve6FC; } goto MU2BD; xSRgY: ngPNd: goto kj8vX; EvfkN: $this->error = $RErEe->__("\x6e\x65\x77\40\x70\141\x73\163\167\x6f\x72\x64\40\151\163\x20\x74\x6f\x6f\x20\163\150\x6f\x72\164\x20\164\150\x65\156\40\x34\x20\143\141\162\141\x63\164\x65\x72\x73"); goto xSRgY; ru9bc: $this->doRedirect($f72ZJ->getUriPrefix()); goto L9vvL; eVKAa: } catch (Exception $v3aSe) { $this->error = $v3aSe->getMessage(); $xw_BZ->rollBack(); } goto cuKcV; rc0PF: if ($this->form->isValid()) { goto Lpfaf; } goto rE7GM; qTtER: $xw_BZ->beginTransaction(); goto VWHM9; Gj7mg: D6S1T: goto a58T7; wYBzj: foreach ($this->form->getErrorSchema()->getErrors() as $GkoVG => $gST73) { $uBy5y .= sfContext::getInstance()->getI18N()->__($GkoVG) . "\x20\72\40" . $gST73 . "\x3c\142\162\76"; brR9U: } goto Gj7mg; PiB3d: naN21: goto EEyXR; B32kj: $this->form = new changePasswordForm(); goto lH7Oc; ncADS: $this->error = ''; goto BdIiF; CZ30g: Lpfaf: goto ncADS; CH8DE: $this->form->bind($f72ZJ->getParameter("\x6f\142\160\x55\163\145\162")); goto rc0PF; D8jSi: } private function updateServerUri() { goto C5Da6; C5Da6: $U4ipz = sfContext::getInstance()->getRequest()->getUriPrefix(); goto NUz5Y; NUz5Y: if (!(!$U4ipz || $U4ipz == '' || $U4ipz == "\x68\164\164\x70\x3a\57\x2f" || $U4ipz == "\150\x74\x74\160\x73\72\x2f\x2f")) { goto ZmJ1f; } goto HzXu2; HUpeN: _c("\x70\x75\x62\154\151\143\137\x73\x65\162\166\145\x72\x5f\x75\162\x69", $U4ipz); goto rfPec; Au3E_: ObTools::logger()->debug("\x73\x65\x72\x76\145\x72\x20\165\162\x69\40\x69\x73\x20\156\x6f\x74\40\163\x70\x65\x63\x69\146\x69\145\144"); goto HUpeN; rfPec: iZ1B2: goto x8N62; mPbeR: if (!(_c("\x70\x75\x62\154\151\x63\x5f\x73\145\x72\166\x65\162\x5f\x75\x72\x69") == '' || strpos(_c("\x70\x75\142\x6c\151\143\x5f\x73\x65\x72\x76\145\x72\x5f\165\x72\x69"), "\x6c\x6f\143\x61\154\150\157\163\x74") !== false || strpos(_c("\160\x75\142\154\x69\x63\x5f\x73\x65\x72\166\x65\x72\137\x75\162\x69"), "\61\x32\x37\x2e\60\x2e\x30\56\x31") !== false)) { goto iZ1B2; } goto Au3E_; HzXu2: return; goto Qz2Ix; Qz2Ix: ZmJ1f: goto mPbeR; x8N62: } private function checkUserEnabled($AD1Ji) { goto cIUjo; cIUjo: $XBcWn = ObUserService::getUserByUsername($AD1Ji, true); goto uOKs8; uOKs8: if (!$XBcWn) { goto z9NVx; } goto d53Rz; sZbta: return $XBcWn["\163\164\141\x74\165\x73"] == "\x31" ? true : false; goto KiE1c; suyZV: $rFvDu = ObUserService::getUserByEMail($AD1Ji, "\x61\162\x72\x61\x79"); goto Do2Ma; d53Rz: ObTools::logger()->debug("\x63\x68\145\143\153\x55\x73\145\x72\105\156\x61\142\154\x65\144\50\x29\x20\x31\x3d\x3e\x20\x75\x73\145\162\102\171\x55\163\145\x72\x4e\141\x6d\145\133\x73\x74\141\164\165\163\135\x3d" . $XBcWn["\x73\164\141\x74\165\x73"]); goto sZbta; KiE1c: z9NVx: goto suyZV; MfaHT: return $rFvDu["\163\164\x61\x74\x75\163"] == "\61" ? true : false; goto OWai9; Do2Ma: if (!$rFvDu) { goto APVst; } goto zrFYA; OWai9: APVst: goto ArcY3; zrFYA: ObTools::logger()->debug("\x63\150\x65\x63\153\125\x73\145\x72\105\156\x61\142\154\x65\x64\x28\x29\40\62\x3d\x3e\x20\163\164\x61\164\165\163"); goto MfaHT; ArcY3: return false; goto gMnHz; gMnHz: } private function checkIfAuthzAuthentication($f72ZJ) { goto wB0v5; xbnlp: OCqq9: goto I9uGk; KJ4DB: if (!ObAuthzTokenService::checkTokenIsExist($A8yG3)) { goto BKvdd; } goto FOdPa; P_27k: return $this->doRedirect($f72ZJ->getUriPrefix() . "\x3f\x64\151\163\x61\142\x6c\145\x3d\x31"); goto XbvLF; ylWE9: goto wKDqm; goto rDjdW; rDjdW: TVVCm: goto cmUxD; C000A: return $this->doRedirect($f72ZJ->getUri()); goto TeWOf; cICXE: $vczv1 = $f72ZJ->getParameter("\141\144\144\x44\145\166\x69\143\145\x73"); goto ji_FK; ultuH: BKvdd: goto xbnlp; V8oMU: ObAuthzTokenService::delete($A8yG3); goto ylWE9; hzG3_: $this->getUser()->signin($lIeAJ, $RErEe, false, true, true, $nNX0X); goto z430E; BWPok: if (!($lIeAJ->getStatus() == ObUser::USER_DESABLED || !$lIeAJ->checkUserSession())) { goto TXd6o; } goto P_27k; hW_JB: RObjM: goto C000A; XbvLF: TXd6o: goto wSc9S; HXtI7: if (!$vczv1) { goto FvYvu; } goto iSTol; VpqkF: if (!isset($A8yG3)) { goto OCqq9; } goto KJ4DB; BmHVB: FvYvu: goto hzG3_; cmUxD: $lIeAJ = ObAuthzTokenService::getUser($A8yG3); goto BWPok; iSTol: $nNX0X = array("\x74\x79\160\145" => "\x77\145\x62\142\141\163\151\x63", "\166\141\x6c\x75\x65" => null); goto BmHVB; yFkxk: goto wUbNi; goto hW_JB; FOdPa: if (!ObAuthzTokenService::checkTokenIsExpired($A8yG3)) { goto TVVCm; } goto V8oMU; czq2K: wKDqm: goto ultuH; Az1OM: return $this->doRedirect($f72ZJ->getUriPrefix() . "\57\x63\150\141\156\x67\x65\120\141\x73\163\x77\157\x72\x64\x2f"); goto yFkxk; Z6wcL: if (!$this->getUser()->isExpiredPassword($lIeAJ->getIdUser())) { goto RObjM; } goto Az1OM; TeWOf: wUbNi: goto czq2K; z430E: ObAuthzTokenService::delete($A8yG3); goto Z6wcL; ji_FK: $RErEe = $f72ZJ->getParameter("\154\141\156\147"); goto VpqkF; wB0v5: $A8yG3 = $f72ZJ->getParameter("\x61\165\x74\150\x7a"); goto cICXE; wSc9S: $nNX0X = array("\164\171\160\x65" => null, "\166\141\x6c\165\x65" => null); goto HXtI7; I9uGk: } private function checkStrongAuth($lIeAJ, $f72ZJ, $WO9sy, $RErEe) { goto LP7o7; mLRhg: k7RU3: goto Snp7y; TinoH: bNimk: goto AjS6J; hFVm4: j2fDc: goto KHkev; CQARY: if (!($FrHLu == \ObStrongAuth::STRONG_AUTH_MAIL && !ObMailer::isSmtpAvailable() && ObUser::isFirstConnexion($lIeAJ->getIdUser()) && !_c("\160\x72\x69\x76\x61\x74\x65\137\x70\x72\x6f\152\145\x63\x74\x5f\x63\x6c\x6f\x75\x64"))) { goto k7RU3; } goto pgzfm; XbAfY: Vf21x: goto FSM5h; iJN23: goto IaCRA; goto ewaKQ; AjS6J: if (!(($FrHLu == ObStrongAuth::STRONG_AUTH_SMS || $FrHLu == ObStrongAuth::STRONG_AUTH_OTHER) && $TSl_P["\163\164\x72\x6f\156\x67\x41\165\x74\x68\x65\156\x74\x69\143\141\164\x69\x6f\156\x43\x6f\156\x66\x69\147"] == null)) { goto b7367; } goto OiOtr; Uxstl: throw new Exception("\105\x4d\x50\x54\131\137\105\115\101\111\x4c\x5f\106\111\x45\x4c\104\137\x53\124\122\x4f\x4e\x47\x5f\101\x55\124\110"); goto X2qFW; Snp7y: $this->getUser()->setAttribute("\x68\145\x61\144\145\x72\x52\145\x66\x65\162\145\162", $WO9sy); goto konE8; FNyPd: if (intval($TSl_P["\x4e\x65\x77\104\145\166\x69\x63\x65\x45\155\141\x69\x6c\126\x65\x72\151\x66\151\143\141\x74\151\x6f\x6e"]) == 1 && null == $f72ZJ->getCookie("\x55\x49\104") && !empty($lIeAJ->getEmail())) { goto Z7X7t; } goto wZDlV; ewaKQ: Z7X7t: goto D3PQv; konE8: $this->getUser()->setAttribute("\x69\x64\x5f\165\163\145\x72", $lIeAJ->getIdUser()); goto cQ_3t; X2qFW: OZQof: goto CQARY; Jp47I: throw new Exception("\x4e\117\124\x5f\101\x55\x54\x48\x4f\122\111\132\x45\104\137\x53\124\x52\117\x4e\x47\137\x41\x55\124\x48\137\123\115\x53"); goto hFVm4; ResP1: $this->getUser()->setAttribute("\116\145\x77\104\145\166\151\x63\145\x45\x6d\x61\x69\154\126\x65\x72\x69\x66\x69\143\141\164\151\x6f\x6e", 1); goto vzyUs; FSM5h: if (!($FrHLu == \ObStrongAuth::STRONG_AUTH_MAIL && empty($lIeAJ->getEmail()))) { goto OZQof; } goto Uxstl; pgzfm: return false; goto mLRhg; gxo4S: throw new Exception("\105\115\120\124\x59\137\x4d\117\102\111\x4c\105\137\106\111\x45\114\x44\137\x53\124\122\x4f\x4e\107\x5f\101\125\124\110"); goto XbAfY; bb9uI: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_NONE)) { goto bNimk; } goto FNyPd; reOQy: $TSl_P = (array) __cSF3("\x4f\x70\145\x6e\142\145\145\134\101\x75\164\150", "\154\157\147\151\156"); goto bb9uI; pJL4V: b7367: goto jTGhJ; mj3Y9: return $this->doRedirect($f72ZJ->getUriPrefix() . "\x2f\141\165\164\x68\57\163\x74\162\157\x6e\x67\101\x75\x74\x68"); goto WcASa; D3PQv: $FrHLu = \ObStrongAuth::STRONG_AUTH_MAIL; goto ResP1; HRuT7: $this->getUser()->setAttribute("\155\x6f\142\151\154\x65", $lIeAJ->getMobile()); goto yf1Yr; cQ_3t: $this->getUser()->setAttribute("\165\x73\145\x72\156\x61\x6d\145", $lIeAJ->getUsername()); goto U3rSv; wZDlV: return null; goto iJN23; jTGhJ: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_SMS && ObCore::getAllowedStrongAuthUsers() == 0)) { goto j2fDc; } goto Jp47I; OiOtr: return null; goto pJL4V; LP7o7: $FrHLu = ObUserService::checkAuthUser($lIeAJ->getIdUser()); goto reOQy; KHkev: if (!($FrHLu == ObStrongAuth::STRONG_AUTH_SMS && empty($lIeAJ->getMobile()))) { goto Vf21x; } goto gxo4S; mJaA7: $A8yG3 = ObAuthzTokenService::add($lIeAJ->getIdUser()); goto rZGBV; U3rSv: $this->getUser()->setAttribute("\145\155\141\x69\154", $lIeAJ->getEmail()); goto mJaA7; rZGBV: $this->getUser()->setAttribute("\x74\157\x6b\145\156", $A8yG3); goto HRuT7; vzyUs: IaCRA: goto TinoH; yf1Yr: $this->getUser()->setAttribute("\x6c\141\x6e\x67", $RErEe); goto mj3Y9; WcASa: } private function doRedirect($O9Ese) { goto PW2wa; uUaZd: return $this->redirect($lIeAJ->start_screen); goto oVN1u; GHy15: goto wMJxx; goto hvVRf; IQHUa: return $this->redirect(_c("\x70\165\x62\x6c\x69\x63\137\154\157\147\151\156\137\x64\145\146\x61\x75\154\x74\125\x52\x4c") != null ? _c("\x70\x75\x62\154\151\x63\137\x6c\157\147\x69\x6e\137\144\x65\146\141\x75\154\164\125\122\114") : "\x2f"); goto FvnPc; oVN1u: i3Z_c: goto GHy15; FvnPc: fMicg: goto iASx6; hvVRf: lzUt1: goto PpMjN; A4aL1: ZjlzV: goto HXkgK; iASx6: wMJxx: goto A4aL1; HXkgK: return $this->redirect($O9Ese); goto mwzOa; PpMjN: if (!($O9Ese == "\x2f" || $O9Ese == "\57\x64\x61\x73\x68\142\157\141\x72\x64" || $O9Ese == $this->getRequest()->getUri())) { goto fMicg; } goto IQHUa; PW2wa: $lIeAJ = \ObUser::getUserById(sfContext::getInstance()->getUser()->getAttribute("\151\x64\137\x75\163\x65\162")); goto THXea; F2dS_: if (sfContext::getInstance()->getUser()->getAttribute("\x73\164\x61\162\164\123\x63\x72\x65\145\156") == null) { goto lzUt1; } goto fP0oU; fP0oU: if (!array_key_exists($lIeAJ->start_screen, _c("\160\165\142\154\x69\143\x5f\x6c\157\147\x69\x6e\137\x73\x74\x61\x72\x74\x53\x63\x72\145\145\x6e\101\x72\162\x61\171"))) { goto i3Z_c; } goto uUaZd; VsYXF: if (!$this->getUser()->isAuthenticated()) { goto ZjlzV; } goto F2dS_; THXea: sfContext::getInstance()->getUser()->setAttribute("\x73\x74\141\x72\164\x53\x63\x72\x65\145\x6e", $lIeAJ->start_screen); goto VsYXF; mwzOa: } private function samlSignini($bl39W, $f72ZJ) { goto ny2J7; B2_z6: xeLtz: goto NAV1E; bIpna: sfContext::getInstance()->getUser()->setAttribute("\x63\x6f\x6e\156\x65\143\x74\x65\144\x41\172\165\x72\145\101\x64\x53\163\157", true); goto vQfU2; BvKYX: if (!($lIeAJ && $lIeAJ->status && $lIeAJ->id_azure_ad)) { goto qrGm7; } goto xHrcX; SSv8F: $lIeAJ = getSamlService()->getUserFromSamlResponse($_POST["\123\101\x4d\x4c\x52\145\163\160\x6f\156\163\x65"]); goto BvKYX; xHrcX: if ($lIeAJ->checkUserSession()) { goto xeLtz; } goto ysXkD; krRUS: $this->getUser()->signIn($lIeAJ, ObTools::getDefaultLanguage(), false, true, true, array("\164\x79\x70\145" => "\167\x65\x62\x62\x61\x73\151\143", "\166\x61\x6c\165\x65" => false)); goto bIpna; vQfU2: qrGm7: goto aK42A; ysXkD: return $this->doRedirect($f72ZJ->getUriPrefix() . "\x2f\154\x6f\x67\151\x6e\x3f\x6d\141\x78\x53\x65\x73\163\x69\x6f\x6e\75" . base64_encode(ObDataEncryption::encryptData("\x6d\141\x78\123\145\163\163\151\x6f\156\101\165\x74\150\x5f" . $lIeAJ->getIdUser(), _c("\160\162\x69\166\x61\164\145\x5f\x65\x6e\143\x72\171\x70\x74\113\x65\171")))); goto B2_z6; aK42A: dN5So: goto sQeeM; NAV1E: ObTools::logger()->debug("\52\x2a\52\x2a\x2a\x2a\52\x2a\52\52\52\52\52\52\x2a\x2a\40\x44\x6f\151\156\147\x20\x53\x53\x4f\40\114\x6f\147\151\x6e\40\106\122\117\115\x20\x41\x5a\x55\122\x45\40\x41\x44\40\x2a\52\52\x2a\52\52\52\52\x2a\x2a\x2a\52\52\x2a\x20"); goto krRUS; ny2J7: if (!(($bl39W->activate_sso_login || $bl39W->activate_sso_azure_ad) && isset($_POST["\123\101\115\x4c\122\145\x73\x70\157\156\163\x65"]))) { goto dN5So; } goto SSv8F; sQeeM: } }

Function Calls

None

Variables

None

Stats

MD5 92417e9fd42cef288063101ebf56a584
Eval Count 0
Decode Time 69 ms