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 namespace MiniOrange\OAuth\Controller\Actions; use MiniOrange\OAuth\Helper\C..
Decoded Output download
<?php
namespace MiniOrange\OAuth\Controller\Actions;
use MiniOrange\OAuth\Helper\Curl;
use MiniOrange\OAuth\Helper\OAuthConstants;
use MiniOrange\OAuth\Helper\OAuthMessages;
use MiniOrange\OAuth\Helper\Exception\AccountAlreadyExistsException;
use MiniOrange\OAuth\Helper\Exception\NotRegisteredException;
class LoginExistingUserAction extends BaseAdminAction
{
private $REQUEST;
public function execute()
{
$this->oauthUtility->log_debug("LoginExistingUserAction: execute");
$this->checkIfRequiredFieldsEmpty(["email" => $this->REQUEST, "password" => $this->REQUEST, "submit" => $this->REQUEST]);
$Dt = $this->REQUEST["email"];
$bf = $this->REQUEST["password"];
$Ug = $this->REQUEST["submit"];
$this->getCurrentCustomer($Dt, $bf);
}
private function getCurrentCustomer($Dt, $bf)
{
$this->oauthUtility->log_debug("LoginExistingUserAction: getCurrentCustomer");
$E3 = Curl::get_customer_key($Dt, $bf);
$dl = json_decode($E3, true);
if (json_last_error() == JSON_ERROR_NONE) {
goto RP;
}
$this->oauthUtility->setStoreConfig(OAuthConstants::REG_STATUS, OAuthConstants::STATUS_VERIFY_LOGIN);
throw new AccountAlreadyExistsException();
goto Jx;
RP:
$this->oauthUtility->setStoreConfig(OAuthConstants::CUSTOMER_EMAIL, $Dt);
$this->oauthUtility->setStoreConfig(OAuthConstants::CUSTOMER_KEY, $dl["id"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::API_KEY, $dl["apiKey"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::TOKEN, $dl["token"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::TXT_ID, '');
$this->oauthUtility->setStoreConfig(OAuthConstants::REG_STATUS, OAuthConstants::STATUS_COMPLETE_LOGIN);
$this->oauthUtility->isTrialExpired();
$this->messageManager->addSuccessMessage(OAuthMessages::REG_SUCCESS);
$this->oauthUtility->reinitconfig();
Jx:
}
public function setRequestParam($rP)
{
$this->REQUEST = $rP;
return $this;
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace MiniOrange\OAuth\Controller\Actions;
use MiniOrange\OAuth\Helper\Curl;
use MiniOrange\OAuth\Helper\OAuthConstants;
use MiniOrange\OAuth\Helper\OAuthMessages;
use MiniOrange\OAuth\Helper\Exception\AccountAlreadyExistsException;
use MiniOrange\OAuth\Helper\Exception\NotRegisteredException;
class LoginExistingUserAction extends BaseAdminAction
{
private $REQUEST;
public function execute()
{
$this->oauthUtility->log_debug("\114\157\147\x69\156\105\x78\x69\x73\x74\151\x6e\x67\125\163\145\162\x41\143\164\151\157\x6e\x3a\40\x65\170\145\x63\x75\164\145");
$this->checkIfRequiredFieldsEmpty(["\145\x6d\x61\151\154" => $this->REQUEST, "\160\141\163\163\167\x6f\162\x64" => $this->REQUEST, "\x73\x75\142\x6d\x69\164" => $this->REQUEST]);
$Dt = $this->REQUEST["\x65\x6d\141\151\x6c"];
$bf = $this->REQUEST["\x70\141\163\x73\x77\157\162\x64"];
$Ug = $this->REQUEST["\163\165\x62\155\151\x74"];
$this->getCurrentCustomer($Dt, $bf);
}
private function getCurrentCustomer($Dt, $bf)
{
$this->oauthUtility->log_debug("\x4c\x6f\147\x69\156\x45\170\x69\163\164\x69\x6e\147\125\x73\x65\162\101\x63\x74\151\x6f\x6e\x3a\40\x67\145\164\x43\x75\x72\x72\145\156\164\103\165\163\x74\157\x6d\145\x72");
$E3 = Curl::get_customer_key($Dt, $bf);
$dl = json_decode($E3, true);
if (json_last_error() == JSON_ERROR_NONE) {
goto RP;
}
$this->oauthUtility->setStoreConfig(OAuthConstants::REG_STATUS, OAuthConstants::STATUS_VERIFY_LOGIN);
throw new AccountAlreadyExistsException();
goto Jx;
RP:
$this->oauthUtility->setStoreConfig(OAuthConstants::CUSTOMER_EMAIL, $Dt);
$this->oauthUtility->setStoreConfig(OAuthConstants::CUSTOMER_KEY, $dl["\x69\144"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::API_KEY, $dl["\141\160\x69\x4b\x65\171"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::TOKEN, $dl["\x74\157\x6b\x65\156"]);
$this->oauthUtility->setStoreConfig(OAuthConstants::TXT_ID, '');
$this->oauthUtility->setStoreConfig(OAuthConstants::REG_STATUS, OAuthConstants::STATUS_COMPLETE_LOGIN);
$this->oauthUtility->isTrialExpired();
$this->messageManager->addSuccessMessage(OAuthMessages::REG_SUCCESS);
$this->oauthUtility->reinitconfig();
Jx:
}
public function setRequestParam($rP)
{
$this->REQUEST = $rP;
return $this;
}
}
Function Calls
None |
Stats
MD5 | 2b5b4f6b68710d6cb8fd5e0c196f818c |
Eval Count | 0 |
Decode Time | 48 ms |