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 @eval("?>".base64_decode("PD9waHANCi8vbG9naW4ucGhwDQoNCmluY2x1ZGUoJ2RhdGFiYXNlX2Nvbm..
Decoded Output download
?>b'<?php
//login.php
include(\'database_connection.php\');
if(isset($_SESSION[\'type\']))
{
header("location:index.php");
}
$message = \'\';
if(isset($_POST["login"]))
{
$query = "
SELECT * FROM user_details
WHERE user_email = :user_email
";
$statement = $connect->prepare($query);
$statement->execute(
array(
\'user_email\' => $_POST["user_email"]
)
);
$count = $statement->rowCount();
if($count > 0)
{
$result = $statement->fetchAll();
foreach($result as $row)
{
if($row[\'user_status\'] == \'Active\')
{
if(password_verify($_POST["user_password"], $row["user_password"]))
{
$_SESSION[\'type\'] = $row[\'user_type\'];
$_SESSION[\'user_id\'] = $row[\'user_id\'];
$_SESSION[\'user_name\'] = $row[\'user_name\'];
header("location:index.php");
}
else
{
$message = "<label>Wrong Password</label>";
}
}
else
{
$message = "<label>Your account is disabled, Contact Master</label>";
}
}
}
else
{
$message = "<label>Wrong Email Address</labe>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Inventory Management System using PHP with Ajax Jquery</title>
<script src="js/jquery-1.10.2.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.min.css" />
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<br />
<div class="container">
<h2 align="center">Inventory Management System using PHP with Ajax Jquery</h2>
<br />
<div class="panel panel-default">
<div class="panel-heading">Login</div>
<div class="panel-body">
<form method="post">
<?php echo $message; ?>
<div class="form-group">
<label>User Email</label>
<input type="text" name="user_email" class="form-control" required />
</div>
<div class="form-group">
<label>Password</label>
<input type="password" name="user_password" class="form-control" required />
</div>
<div class="form-group">
<input type="submit" name="login" value="Login" class="btn btn-info" />
</div>
</form>
</div>
</div>
</div>
</body>
</html>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHANCi8vbG9naW4ucGhwDQoNCmluY2x1ZGUoJ2RhdGFiYXNlX2Nvbm5lY3Rpb24ucGhwJyk7DQoNCmlmKGlzc2V0KCRfU0VTU0lPTlsndHlwZSddKSkNCnsNCgloZWFkZXIoImxvY2F0aW9uOmluZGV4LnBocCIpOw0KfQ0KDQokbWVzc2FnZSA9ICcnOw0KDQppZihpc3NldCgkX1BPU1RbImxvZ2luIl0pKQ0Kew0KCSRxdWVyeSA9ICINCglTRUxFQ1QgKiBGUk9NIHVzZXJfZGV0YWlscyANCgkJV0hFUkUgdXNlcl9lbWFpbCA9IDp1c2VyX2VtYWlsDQoJIjsNCgkkc3RhdGVtZW50ID0gJGNvbm5lY3QtPnByZXBhcmUoJHF1ZXJ5KTsNCgkkc3RhdGVtZW50LT5leGVjdXRlKA0KCQlhcnJheSgNCgkJCQkndXNlcl9lbWFpbCcJPT4JJF9QT1NUWyJ1c2VyX2VtYWlsIl0NCgkJCSkNCgkpOw0KCSRjb3VudCA9ICRzdGF0ZW1lbnQtPnJvd0NvdW50KCk7DQoJaWYoJGNvdW50ID4gMCkNCgl7DQoJCSRyZXN1bHQgPSAkc3RhdGVtZW50LT5mZXRjaEFsbCgpOw0KCQlmb3JlYWNoKCRyZXN1bHQgYXMgJHJvdykNCgkJew0KCQkJaWYoJHJvd1sndXNlcl9zdGF0dXMnXSA9PSAnQWN0aXZlJykNCgkJCXsNCgkJCQlpZihwYXNzd29yZF92ZXJpZnkoJF9QT1NUWyJ1c2VyX3Bhc3N3b3JkIl0sICRyb3dbInVzZXJfcGFzc3dvcmQiXSkpDQoJCQkJew0KCQkJCQ0KCQkJCQkkX1NFU1NJT05bJ3R5cGUnXSA9ICRyb3dbJ3VzZXJfdHlwZSddOw0KCQkJCQkkX1NFU1NJT05bJ3VzZXJfaWQnXSA9ICRyb3dbJ3VzZXJfaWQnXTsNCgkJCQkJJF9TRVNTSU9OWyd1c2VyX25hbWUnXSA9ICRyb3dbJ3VzZXJfbmFtZSddOw0KCQkJCQloZWFkZXIoImxvY2F0aW9uOmluZGV4LnBocCIpOw0KCQkJCX0NCgkJCQllbHNlDQoJCQkJew0KCQkJCQkkbWVzc2FnZSA9ICI8bGFiZWw+V3JvbmcgUGFzc3dvcmQ8L2xhYmVsPiI7DQoJCQkJfQ0KCQkJfQ0KCQkJZWxzZQ0KCQkJew0KCQkJCSRtZXNzYWdlID0gIjxsYWJlbD5Zb3VyIGFjY291bnQgaXMgZGlzYWJsZWQsIENvbnRhY3QgTWFzdGVyPC9sYWJlbD4iOw0KCQkJfQ0KCQl9DQoJfQ0KCWVsc2UNCgl7DQoJCSRtZXNzYWdlID0gIjxsYWJlbD5Xcm9uZyBFbWFpbCBBZGRyZXNzPC9sYWJlPiI7DQoJfQ0KfQ0KDQo/Pg0KDQo8IURPQ1RZUEUgaHRtbD4NCjxodG1sPg0KCTxoZWFkPg0KCQk8dGl0bGU+SW52ZW50b3J5IE1hbmFnZW1lbnQgU3lzdGVtIHVzaW5nIFBIUCB3aXRoIEFqYXggSnF1ZXJ5PC90aXRsZT4JCQ0KCQk8c2NyaXB0IHNyYz0ianMvanF1ZXJ5LTEuMTAuMi5taW4uanMiPjwvc2NyaXB0Pg0KCQk8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9ImNzcy9ib290c3RyYXAubWluLmNzcyIgLz4NCgkJPHNjcmlwdCBzcmM9ImpzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0Pg0KCTwvaGVhZD4NCgk8Ym9keT4NCgkJPGJyIC8+DQoJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQoJCQk8aDIgYWxpZ249ImNlbnRlciI+SW52ZW50b3J5IE1hbmFnZW1lbnQgU3lzdGVtIHVzaW5nIFBIUCB3aXRoIEFqYXggSnF1ZXJ5PC9oMj4NCgkJCTxiciAvPg0KCQkJPGRpdiBjbGFzcz0icGFuZWwgcGFuZWwtZGVmYXVsdCI+DQoJCQkJPGRpdiBjbGFzcz0icGFuZWwtaGVhZGluZyI+TG9naW48L2Rpdj4NCgkJCQk8ZGl2IGNsYXNzPSJwYW5lbC1ib2R5Ij4NCgkJCQkJPGZvcm0gbWV0aG9kPSJwb3N0Ij4NCgkJCQkJCTw/cGhwIGVjaG8gJG1lc3NhZ2U7ID8+DQoJCQkJCQk8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4NCgkJCQkJCQk8bGFiZWw+VXNlciBFbWFpbDwvbGFiZWw+DQoJCQkJCQkJPGlucHV0IHR5cGU9InRleHQiIG5hbWU9InVzZXJfZW1haWwiIGNsYXNzPSJmb3JtLWNvbnRyb2wiIHJlcXVpcmVkIC8+DQoJCQkJCQk8L2Rpdj4NCgkJCQkJCTxkaXYgY2xhc3M9ImZvcm0tZ3JvdXAiPg0KCQkJCQkJCTxsYWJlbD5QYXNzd29yZDwvbGFiZWw+DQoJCQkJCQkJPGlucHV0IHR5cGU9InBhc3N3b3JkIiBuYW1lPSJ1c2VyX3Bhc3N3b3JkIiBjbGFzcz0iZm9ybS1jb250cm9sIiByZXF1aXJlZCAvPg0KCQkJCQkJPC9kaXY+DQoJCQkJCQk8ZGl2IGNsYXNzPSJmb3JtLWdyb3VwIj4NCgkJCQkJCQk8aW5wdXQgdHlwZT0ic3VibWl0IiBuYW1lPSJsb2dpbiIgdmFsdWU9IkxvZ2luIiBjbGFzcz0iYnRuIGJ0bi1pbmZvIiAvPg0KCQkJCQkJPC9kaXY+DQoJCQkJCTwvZm9ybT4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2JvZHk+DQo8L2h0bWw+"));
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 76725eaafe6d55f77e6020bac64db339 |
| Eval Count | 1 |
| Decode Time | 89 ms |