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 @session_start(); require_once '../../class/Conn.class.php'; require_once '../..
Decoded Output download
<?php
@session_start();
require_once '../../class/Conn.class.php';
require_once '../../class/Gestor.class.php';
$gestor_class = new Gestor();
if(isset($_GET['plano'])){
$_SESSION['plano'] = $_GET['plano'];
}
if(isset($_SESSION['PAINEL'])){
if(isset($_SESSION['token'])){
// login com token
$postRequest = array(
'token' => $_SESSION['token'],
'painel' => $_SESSION['PAINEL']['slug']
);
$cURLConnection = curl_init('https://'.$gestor_class->get_options("dominio").'/control/control.login_cliente.php');
curl_setopt($cURLConnection, CURLOPT_POSTFIELDS, http_build_query($postRequest));
curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
$apiResponse = curl_exec($cURLConnection);
curl_close($cURLConnection);
$jsonArrayResponse = json_decode($apiResponse);
if($jsonArrayResponse->erro == false){
$dados = json_decode($apiResponse);
$data = new stdClass();
$data->erro = false;
$data->id = $dados->id;
$data->nome = $dados->nome;
$data->email = $dados->email;
$data->telefone = $dados->telefone;
$data->id_plano = $dados->id_plano;
$data->senha = $dados->senha;
$data->notas = $dados->notas;
$_SESSION['SESSION_CLIENTE'] = (array)$data;
$_SESSION['LOGADO'] = true;
unset($_SESSION['token']);
if(isset($_GET['plano'])){
echo '<script>location.href="../'.$_SESSION['PAINEL']['slug'].'?plano='.$_GET['plano'].'"</script>';
}else{
echo '<script>location.href="../'.$_SESSION['PAINEL']['slug'].'"</script>';
}
}
}
}else{
echo "<center><h3 style='margin-top:20px;color:gray;font-family:arial;' >Algo de errado no est certo, entre em contato com o suporte!</h3><center>";
exit;
}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Login - <?= $_SESSION['PAINEL']['nome']; ?></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/images/icons/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
<link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.0.13/css/all.css'>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/animate/animate.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/css-hamburgers/hamburgers.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/css/util.css">
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/css/main.css">
<!--===============================================================================================-->
</head>
<body>
<div class="limiter">
<div class="container-login100">
<?php if(isset($_SESSION['email_login'])){ echo '<span class="alert alert-info" >Identificamos que voc possui uma conta, faa login</span>'; }?>
<div class="wrap-login100">
<div class="login100-pic js-tilt" data-tilt>
<img src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>.com/logo/<?= $_SESSION['PAINEL']['logo']; ?>" alt="IMG">
</div>
<div class="login100-form validate-form">
<span class="login100-form-title">
Faa Login
</span>
<input type="hidden" name="painel_cliente" id="painel_cliente" value="<?= $_SESSION['PAINEL']['slug']; ?>">
<div class="wrap-input100 validate-input" data-validate = "Digite um email valido tipo: [email protected]">
<input class="input100" type="text" name="email" value="<?php if(isset($_SESSION['email_login'])){ echo $_SESSION['email_login']; }?>" id="email" placeholder="Digite seu email">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-envelope" aria-hidden="true"></i>
</span>
</div>
<div class="wrap-input100 validate-input" data-validate = "Senha invlida">
<input class="input100" type="password" <?php if(isset($_SESSION['email_login'])){ echo 'autofocus'; }?> name="senha" id="senha" placeholder="Digite sua senha">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-lock" aria-hidden="true"></i>
</span>
</div>
<div class="container-login100-form-btn">
<button id="btn_login_cli" onclick="login();" class="login100-form-btn">
Login
</button>
<span id="responde_msg" ></span>
</div>
<div class="text-center p-t-100">
</div>
</div>
</div>
</div>
</div>
<input type="hidden" value="<?php if(isset($_GET['plano'])){ echo $_GET['plano']; }else{ echo '0'; } ?>" id="idplano" />
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/jquery/jquery-3.2.1.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/js/popper.js"></script>
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/js/bootstrap.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/select2/select2.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/tilt/tilt.jquery.min.js"></script>
<script >
$('.js-tilt').tilt({
scale: 1.1
})
</script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/js/main.js"></script>
<script src="https://<?= $gestor_class->get_options("dominio"); ?>/cliente/login/js/function.js"></script>
</body>
</html>
Did this file decode correctly?
Original Code
<?php
@session_start();
require_once '../../class/Conn.class.php';
require_once '../../class/Gestor.class.php';
$gestor_class = new Gestor();
if(isset($_GET['plano'])){
$_SESSION['plano'] = $_GET['plano'];
}
if(isset($_SESSION['PAINEL'])){
if(isset($_SESSION['token'])){
// login com token
$postRequest = array(
'token' => $_SESSION['token'],
'painel' => $_SESSION['PAINEL']['slug']
);
$cURLConnection = curl_init('https://'.$gestor_class->get_options("dominio").'/control/control.login_cliente.php');
curl_setopt($cURLConnection, CURLOPT_POSTFIELDS, http_build_query($postRequest));
curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
$apiResponse = curl_exec($cURLConnection);
curl_close($cURLConnection);
$jsonArrayResponse = json_decode($apiResponse);
if($jsonArrayResponse->erro == false){
$dados = json_decode($apiResponse);
$data = new stdClass();
$data->erro = false;
$data->id = $dados->id;
$data->nome = $dados->nome;
$data->email = $dados->email;
$data->telefone = $dados->telefone;
$data->id_plano = $dados->id_plano;
$data->senha = $dados->senha;
$data->notas = $dados->notas;
$_SESSION['SESSION_CLIENTE'] = (array)$data;
$_SESSION['LOGADO'] = true;
unset($_SESSION['token']);
if(isset($_GET['plano'])){
echo '<script>location.href="../'.$_SESSION['PAINEL']['slug'].'?plano='.$_GET['plano'].'"</script>';
}else{
echo '<script>location.href="../'.$_SESSION['PAINEL']['slug'].'"</script>';
}
}
}
}else{
echo "<center><h3 style='margin-top:20px;color:gray;font-family:arial;' >Algo de errado no est certo, entre em contato com o suporte!</h3><center>";
exit;
}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Login - <?= $_SESSION['PAINEL']['nome']; ?></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
<link rel="icon" type="image/png" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/images/icons/favicon.ico"/>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
<link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.0.13/css/all.css'>
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/animate/animate.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/css-hamburgers/hamburgers.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/select2/select2.min.css">
<!--===============================================================================================-->
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/css/util.css">
<link rel="stylesheet" type="text/css" href="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/css/main.css">
<!--===============================================================================================-->
</head>
<body>
<div class="limiter">
<div class="container-login100">
<?php if(isset($_SESSION['email_login'])){ echo '<span class="alert alert-info" >Identificamos que voc possui uma conta, faa login</span>'; }?>
<div class="wrap-login100">
<div class="login100-pic js-tilt" data-tilt>
<img src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>.com/logo/<?= $_SESSION['PAINEL']['logo']; ?>" alt="IMG">
</div>
<div class="login100-form validate-form">
<span class="login100-form-title">
Faa Login
</span>
<input type="hidden" name="painel_cliente" id="painel_cliente" value="<?= $_SESSION['PAINEL']['slug']; ?>">
<div class="wrap-input100 validate-input" data-validate = "Digite um email valido tipo: [email protected]">
<input class="input100" type="text" name="email" value="<?php if(isset($_SESSION['email_login'])){ echo $_SESSION['email_login']; }?>" id="email" placeholder="Digite seu email">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-envelope" aria-hidden="true"></i>
</span>
</div>
<div class="wrap-input100 validate-input" data-validate = "Senha invlida">
<input class="input100" type="password" <?php if(isset($_SESSION['email_login'])){ echo 'autofocus'; }?> name="senha" id="senha" placeholder="Digite sua senha">
<span class="focus-input100"></span>
<span class="symbol-input100">
<i class="fa fa-lock" aria-hidden="true"></i>
</span>
</div>
<div class="container-login100-form-btn">
<button id="btn_login_cli" onclick="login();" class="login100-form-btn">
Login
</button>
<span id="responde_msg" ></span>
</div>
<div class="text-center p-t-100">
</div>
</div>
</div>
</div>
</div>
<input type="hidden" value="<?php if(isset($_GET['plano'])){ echo $_GET['plano']; }else{ echo '0'; } ?>" id="idplano" />
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/jquery/jquery-3.2.1.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/js/popper.js"></script>
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/bootstrap/js/bootstrap.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/select2/select2.min.js"></script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/vendor/tilt/tilt.jquery.min.js"></script>
<script >
$('.js-tilt').tilt({
scale: 1.1
})
</script>
<!--===============================================================================================-->
<script src="https://cliente.<?= $gestor_class->get_options("dominio"); ?>/login/js/main.js"></script>
<script src="https://<?= $gestor_class->get_options("dominio"); ?>/cliente/login/js/function.js"></script>
</body>
</html>
Function Calls
session_start | 1 |
Stats
MD5 | a5f9bd1367c60a519f852163fc368b86 |
Eval Count | 0 |
Decode Time | 92 ms |