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

Variables

None

Stats

MD5 2b5b4f6b68710d6cb8fd5e0c196f818c
Eval Count 0
Decode Time 48 ms