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 $_F=__FILE__;$_X='P2kNVkI/Wi5aDVYNVmhoc0E+KG5Nbm5zT0hfbj1lPVFuKCk+U1M+bXRtX3BLcHAzN0..

Decoded Output download

?>
<?php

//if (session_status() == PHP_SESSION_NONE) {    session_start(); }
session_start();

if((isset($_SESSION['sesscode'])) && ($_SESSION['aduser'] != ''))
{
	$sesscode = cleanme($_SESSION['sesscode']);
	$adminid = cleanme($_SESSION['adid']);

	// echo $adminid;
	// exit;	# get sessioncode and log him in
	$useruname = $_SESSION['aduser']; //echo $useruname; exit;
	$findme = sqlExecute("SELECT a.*, l.loc_name FROM mdwibedc.admins a JOIN mdwibedc.locations l ON l.id=a.location WHERE a.id=$adminid and a.[status]=1");
	if (sqlNumRows($findme) > 0)
	{
		//let page load normally
		$getuserinfo = sqlAssocDisplay($findme);
		$userid = $getuserinfo['id'];
		$uname = $useruname = $getuserinfo['name'];
		$email = $getuserinfo['email'];
		$phone = $getuserinfo['phone'];
		$mysecret = $getuserinfo['google2fa_secret'];
		$userrole = $getuserinfo['role'];
		$userscope = $getuserinfo['scope'];
		$userlocid = $getuserinfo['location'];
		$userlocname = $getuserinfo['loc_name'];
		$amlogin = true;

		$userHub = strtoupper(explode(" ", $userlocname)[0]);

		$hublist;

		if($userlocid==2)
		{
			$hublist = "'Apata', 'Dugbe', 'Molete'";
		}                
		elseif($userlocid==3)
		{
			$hublist = "'Akanran', 'Monatan', 'Ojoo', 'Oyo'";
		}                
		elseif($userlocid==4)
		{
			$hublist = "'Ijeun', 'Ijebu', 'Olumo', 'Sagamu', 'Sango', 'Ota', 'Mowe-Ibafo'";
		}                
		elseif($userlocid==5)
		{
			$hublist = "'Ikirun', 'IleIfe', 'Osogbo', 'Ede', 'Ilesha'";
		}               
		elseif($userlocid==6)
		{
			$hublist = "'Challenge', 'Ogbomoso', 'Baboko', 'Omu-Aran', 'Jebba', 'New Bussa'";
		}
		else
		{
			$hublist= "";
		}


//		$checklog = sqlExecute("SELECT * FROM mdwibedc.sessions where user_id='$userid' and payload='$sesscode' and status='1'");
//		if(sqlNumRows($checklog) > 0){
//			$dd = sqlAssocDisplay($checklog);
//			$sesscode = $sescode = $dd['payload'];
//		} else {
//			header("location: logout");
//			exit;
//		}

	} 
	else 
	{
		header("location: logout");
		exit;
	}
    
    
//	if(time() - $_SESSION['timestamp'] > 1200) { //subtract new timestamp FROM mdwibedc.the old one
//		echo"<script>alert('We are logging you out for security reasons!');</script>";
//		unset($_SESSION['adlog'], $_SESSION['aduser'], $_SESSION['timestamp']);
//		$_SESSION['logged_in'] = false;
//		header("Location: index.php"); //redirect to index.php
//		exit;
//	} else {
//		$_SESSION['timestamp'] = time(); //set new timestamp 
//	}

    $myrole = 'User';
    if ($userrole == '1'){ $myrole = 'Super Admin'; $is_investor = false;}
    if ($userrole == '2'){ $myrole = 'Operations'; $is_investor = false;}
    if ($userrole == '3'){ $myrole = 'Finance'; $is_investor = false;}
    if ($userrole == '4'){ $myrole = 'Support'; $is_investor = false;}
    if ($userrole == '5'){ $myrole = 'IT'; $is_investor = false;}
    if ($userrole == '6'){ $myrole = 'Middleware_System'; $is_investor = true;}	
    
    if($myrole == 'Super Admin' || $myrole == 'Operation'){
        $admineligible = true;
    }else{
        $admineligible = false;
    }

} 
else 
{
	header("location: logout");
	// echo "Sessions Not Set";
	exit;
}



?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2kNVkI/Wi5aDVYNVmhoc0E+KG5Nbm5zT0hfbj1lPVFuKCk+U1M+bXRtX3BLcHAzN0VfRTdFSyk+XT4+Pj5uTW5uc09IX249ZXo9KCk7PmwNVm5Nbm5zT0hfbj1lej0oKTsNVg1Wc0EoKHNubk09KCRfcEtwcDM3RWonbk1ubjJPOU0nZCkpPiYmPigkX3BLcHAzN0VqJ2U5UW5NeidkPiFTPicnKSkNVl0NVgkkbk1ubjJPOU0+Uz4yV01lSFlNKCRfcEtwcDM3RWonbk1ubjJPOU0nZCk7DVYJJGU5WXNIczk+Uz4yV01lSFlNKCRfcEtwcDM3RWonZTlzOSdkKTsNVg1WCWhoPk0yLk8+JGU5WXNIczk7DVYJaGg+TVJzPTsJIz54TT0+bk1ubnNPSDJPOU0+ZUg5PldPeD4uc1k+c0gNVgkkUW5NelFIZVlNPlM+JF9wS3BwMzdFaidlOVFuTXonZDs+aGhNMi5PPiRRbk16UUhlWU07Pk1Scz07DVYJJEFzSDlZTT5TPm52V0tSTTJRPU0oInBLSUsvVD5lWCosPldYV08yX0hlWU0+cmc3dT5ZOX1zPE05MlhlOVlzSG4+ZT44NzNFPlk5fXM8TTkyWFdPMmU9c09Ibj5XPjdFPldYczlTZVhXTzJlPXNPSD57dEtnSz5lWHM5UyRlOVlzSHM5PmVIOT5lWGpuPWU9UW5kUzAiKTsNVglzQT4obnZXRVFZZ099bigkQXNIOVlNKT5pPmEpDVYJXQ1WCQloaFdNPT5aZXhNPldPZTk+SE96WWVXV3ENVgkJJHhNPVFuTXpzSEFPPlM+bnZXRm5uTzI0c25aV2VxKCRBc0g5WU0pOw1WCQkkUW5NenM5PlM+JHhNPVFuTXpzSEFPaidzOSdkOw1WCQkkUUhlWU0+Uz4kUW5NelFIZVlNPlM+JHhNPVFuTXpzSEFPaidIZVlNJ2Q7DVYJCSRNWWVzVz5TPiR4TT1Rbk16c0hBT2onTVllc1cnZDsNVgkJJFouT0hNPlM+JHhNPVFuTXpzSEFPaidaLk9ITSdkOw1WCQkkWXFuTTJ6TT0+Uz4keE09UW5NenNIQU9qJ3hPT3hXTWtBZV9uTTJ6TT0nZDsNVgkJJFFuTXp6T1dNPlM+JHhNPVFuTXpzSEFPaid6T1dNJ2Q7DVYJCSRRbk16bjJPWk0+Uz4keE09UW5NenNIQU9qJ24yT1pNJ2Q7DVYJCSRRbk16V08yczk+Uz4keE09UW5NenNIQU9qJ1dPMmU9c09IJ2Q7DVYJCSRRbk16V08ySGVZTT5TPiR4TT1Rbk16c0hBT2onV08yX0hlWU0nZDsNVgkJJGVZV094c0g+Uz49elFNOw1WDVYJCSRRbk16dFE8PlM+bj16PU9RWlpNeihNUlpXTzlNKCI+Iiw+JFFuTXpXTzJIZVlNKWphZCk7DVYNVgkJJC5RPFdzbj07DVYNVgkJc0EoJFFuTXpXTzJzOVNTaykNVgkJXQ1WCQkJJC5RPFdzbj0+Uz4iJ0ZaZT1lJyw+JzRReDxNJyw+J3VPV009TSciOw1WCQlsPj4+Pj4+Pj4+Pj4+Pj4+Pg1WCQlNV25Nc0EoJFFuTXpXTzJzOVNTSikNVgkJXQ1WCQkJJC5RPFdzbj0+Uz4iJ0Z5ZUh6ZUgnLD4ndU9IZT1lSCcsPic3Ck9PJyw+JzdxTyciOw1WCQlsPj4+Pj4+Pj4+Pj4+Pj4+Pg1WCQlNV25Nc0EoJFFuTXpXTzJzOVNTVSkNVgkJXQ1WCQkJJC5RPFdzbj0+Uz4iJzMKTVFIJyw+JzMKTTxRJyw+JzdXUVlPJyw+J3BleGVZUScsPidwZUh4TycsPic3PWUnLD4ndU99TS0zPGVBTyciOw1WCQlsPj4+Pj4+Pj4+Pj4+Pj4+Pg1WCQlNV25Nc0EoJFFuTXpXTzJzOVNTTCkNVgkJXQ1WCQkJJC5RPFdzbj0+Uz4iJzN5c3pRSCcsPiczV00zQU0nLD4nN25PeDxPJyw+J0s5TScsPiczV01uLmUnIjsNVgkJbD4+Pj4+Pj4+Pj4+Pj4+Pg1WCQlNV25Nc0EoJFFuTXpXTzJzOVNTWykNVgkJXQ1WCQkJJC5RPFdzbj0+Uz4iJy8uZVdXTUh4TScsPic3eDxPWU9uTycsPidvZTxPeU8nLD4nN1lRLUZ6ZUgnLD4nOE08PGUnLD4nRU19Pm9Rbm5lJyI7DVYJCWwNVgkJTVduTQ1WCQldDVYJCQkkLlE8V3NuPVM+IiI7DVYJCWwNVg1WDVZoaAkJJDIuTTJ5V094PlM+bnZXS1JNMlE9TSgicEtJSy9UPio+cmc3dT5ZOX1zPE05MlhuTW5uc09Ibj59Lk16TT5Rbk16X3M5UyckUW5NenM5Jz5lSDk+WmVxV09lOVMnJG5Nbm4yTzlNJz5lSDk+bj1lPVFuUycwJyIpOw1WaGgJCXNBKG52V0VRWWdPfW4oJDIuTTJ5V094KT5pPmEpXQ1WaGgJCQkkOTk+Uz5udldGbm5PMjRzblpXZXEoJDIuTTJ5V094KTsNVmhoCQkJJG5Nbm4yTzlNPlM+JG5NbjJPOU0+Uz4kOTlqJ1plcVdPZTknZDsNVmhoCQlsPk1Xbk0+XQ1WaGgJCQkuTWU5TXooIldPMmU9c09IOj5XT3hPUT0iKTsNVmhoCQkJTVJzPTsNVmhoCQlsDVYNVglsPg1WCU1Xbk0+DVYJXQ1WCQkuTWU5TXooIldPMmU9c09IOj5XT3hPUT0iKTsNVgkJTVJzPTsNVglsDVY+Pj4+DVY+Pj4+DVZoaAlzQSg9c1lNKCk+LT4kX3BLcHAzN0VqJz1zWU1uPWVZWidkPmk+MGthYSk+XT5oaG5RPD16ZTI9PkhNfT49c1lNbj1lWVo+cmc3dT5ZOX1zPE05Mlg9Lk0+T1c5Pk9ITQ1WaGgJCU0yLk8iQm4yenNaPWllV016PSgne00+ZXpNPldPeHhzSHg+cU9RPk9RPT5BT3o+bk0yUXpzPXE+ek1lbk9IbiEnKTtCaG4yenNaPWkiOw1WaGgJCVFIbk09KCRfcEtwcDM3RWonZTlXT3gnZCw+JF9wS3BwMzdFaidlOVFuTXonZCw+JF9wS3BwMzdFaic9c1lNbj1lWVonZCk7DVZoaAkJJF9wS3BwMzdFaidXT3h4TTlfc0gnZD5TPkFlV25NOw1WaGgJCS5NZTlNeigiSU8yZT1zT0g6PnNIOU1SWFouWiIpOz5oaHpNOXN6TTI9Pj1PPnNIOU1SWFouWg1WaGgJCU1Scz07DVZoaAlsPk1Xbk0+XQ1WaGgJCSRfcEtwcDM3RWonPXNZTW49ZVlaJ2Q+Uz49c1lNKCk7Pmhobk09PkhNfT49c1lNbj1lWVo+DVZoaAlsDVYNVj4+Pj4kWXF6T1dNPlM+JyBuTXonOw1WPj4+PnNBPigkUW5NenpPV00+U1M+JzAnKV0+JFlxek9XTT5TPidwUVpNej5GOVlzSCc7PiRzbl9zSGNNbj1Pej5TPkFlV25NO2wNVj4+Pj5zQT4oJFFuTXp6T1dNPlNTPidrJyldPiRZcXpPV00+Uz4nN1pNemU9c09Ibic7PiRzbl9zSGNNbj1Pej5TPkFlV25NO2wNVj4+Pj5zQT4oJFFuTXp6T1dNPlNTPidKJyldPiRZcXpPV00+Uz4ncnNIZUgyTSc7PiRzbl9zSGNNbj1Pej5TPkFlV25NO2wNVj4+Pj5zQT4oJFFuTXp6T1dNPlNTPidVJyldPiRZcXpPV00+Uz4ncFFaWk96PSc7PiRzbl9zSGNNbj1Pej5TPkFlV25NO2wNVj4+Pj5zQT4oJFFuTXp6T1dNPlNTPidMJyldPiRZcXpPV00+Uz4nM1QnOz4kc25fc0hjTW49T3o+Uz5BZVduTTtsDVY+Pj4+c0E+KCRRbk16ek9XTT5TUz4nWycpXT4kWXF6T1dNPlM+J3VzOTlXTX1lek1fcHFuPU1ZJzs+JHNuX3NIY01uPU96PlM+PXpRTTtsCQ1WPj4+Pg1WPj4+PnNBKCRZcXpPV00+U1M+J3BRWk16PkY5WXNIJz58fD4kWXF6T1dNPlNTPic3Wk16ZT1zT0gnKV0NVj4+Pj4+Pj4+JGU5WXNITVdzeHM8V00+Uz49elFNOw1WPj4+PmxNV25NXQ1WPj4+Pj4+Pj4kZTlZc0hNV3N4czxXTT5TPkFlV25NOw1WPj4+PmwNVg1WbD4NVk1Xbk0+DVZdDVYJLk1lOU16KCJXTzJlPXNPSDo+V094T1E9Iik7DVYJaGg+TTIuTz4icE1ubnNPSG4+RU89PnBNPSI7DVYJTVJzPTsNVmwNVg1WDVYNVj9p';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_X 0

Stats

MD5 2df1eb2c5c25b8f40afda59becea462a
Eval Count 2
Decode Time 92 ms