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 class Ingreso{ public function ingresoController(){ if(isset($_POST["usu..

Decoded Output download

<?php 
 
class Ingreso{ 
 
	public function ingresoController(){ 
 
		if(isset($_POST["usuarioIngreso"])){ 
 
			if(preg_match('/^[a-zA-Z0-9]+$/', $_POST["usuarioIngreso"])&& 
			   preg_match('/^[a-zA-Z0-9]+$/', $_POST["passwordIngreso"])){ 
 
			   	echo $encriptar = crypt($_POST["passwordIngreso"], '$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$'); 
 
				$datosController = array("usuario"=>$_POST["usuarioIngreso"], 
				                     "password"=>$encriptar); 
 
				$respuesta = IngresoModels::ingresoModel($datosController, "usuarios"); 
 
				$intentos = $respuesta["intentos"]; 
				$usuarioActual = $_POST["usuarioIngreso"]; 
				$maximoIntentos = 2; 
 
				if($intentos < $maximoIntentos){ 
 
					if($respuesta["usuario"] == $_POST["usuarioIngreso"] && $respuesta["password"] == $encriptar){ 
 
						$intentos = 0; 
 
						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos); 
 
						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios"); 
 
						session_start(); 
 
						$_SESSION["validar"] = true; 
						$_SESSION["usuario"] = $respuesta["usuario"]; 
						$_SESSION["id"] = $respuesta["id"]; 
						$_SESSION["password"] = $respuesta["password"]; 
						$_SESSION["email"] = $respuesta["email"]; 
						$_SESSION["photo"] = $respuesta["photo"]; 
						$_SESSION["rol"] = $respuesta["rol"]; 
 
						//header("location:articulos"); 
 
					} 
 
					else{ 
 
						++$intentos; 
 
						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos); 
 
						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios"); 
 
						echo '<div class="alert alert-danger">Error al ingresar</div>'; 
 
					} 
 
				} 
 
				else{ 
						$intentos = 0; 
 
						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos); 
 
						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios"); 
 
						echo '<div class="alert alert-danger">Ha fallado 3 veces, demuestre que no es un robot</div>'; 
 
				} 
 
			} 
 
		} 
	} 
 
} ?>

Did this file decode correctly?

Original Code

<?php

class Ingreso{

	public function ingresoController(){

		if(isset($_POST["usuarioIngreso"])){

			if(preg_match('/^[a-zA-Z0-9]+$/', $_POST["usuarioIngreso"])&&
			   preg_match('/^[a-zA-Z0-9]+$/', $_POST["passwordIngreso"])){

			   	echo $encriptar = crypt($_POST["passwordIngreso"], '$2a$07$asxx54ahjppf45sd87a5a4dDDGsystemdev$');

				$datosController = array("usuario"=>$_POST["usuarioIngreso"],
				                     "password"=>$encriptar);

				$respuesta = IngresoModels::ingresoModel($datosController, "usuarios");

				$intentos = $respuesta["intentos"];
				$usuarioActual = $_POST["usuarioIngreso"];
				$maximoIntentos = 2;

				if($intentos < $maximoIntentos){

					if($respuesta["usuario"] == $_POST["usuarioIngreso"] && $respuesta["password"] == $encriptar){

						$intentos = 0;

						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos);

						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios");

						session_start();

						$_SESSION["validar"] = true;
						$_SESSION["usuario"] = $respuesta["usuario"];
						$_SESSION["id"] = $respuesta["id"];
						$_SESSION["password"] = $respuesta["password"];
						$_SESSION["email"] = $respuesta["email"];
						$_SESSION["photo"] = $respuesta["photo"];
						$_SESSION["rol"] = $respuesta["rol"];

						//header("location:articulos");

					}

					else{

						++$intentos;

						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos);

						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios");

						echo '<div class="alert alert-danger">Error al ingresar</div>';

					}

				}

				else{
						$intentos = 0;

						$datosController = array("usuarioActual"=>$usuarioActual, "actualizarIntentos"=>$intentos);

						$respuestaActualizarIntentos = IngresoModels::intentosModel($datosController, "usuarios");

						echo '<div class="alert alert-danger">Ha fallado 3 veces, demuestre que no es un robot</div>';

				}

			}

		}
	}

}

Function Calls

None

Variables

None

Stats

MD5 8121a57251933320847985c20c87febc
Eval Count 0
Decode Time 87 ms