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='PzR4P11SXQ11DXVhWFlsbD1Ya2pEQ3NrQ0dia1hYemI9emVHekNCbD02WWx6c2tDR2..
Decoded Output download
?><?php
class loginController extends baseController {
public function indexAction() {
$data = $this->getEscapedRequest($_REQUEST);
$this->view->randToken = $this->getRandomToken();
$config = new Zend_Config_Ini('config/general.ini', $GLOBALS['_ENV']);
if (!empty($data['username']) && !empty($data['password'])) {
if ($this->__check($data['username'], $data['password'])) {
if (empty($this->errormessages)) {
$this->saveContext();
$this->saveUser($data['username']);
$this->forward('?nav=home_index');
}
} else {
$this->errormessages[] = "loginUserMessageNOK";
}
}
}
function logoutAction() {
session_destroy();
session_regenerate_id(true);
$_SESSION['context'] = array();
$this->forward("?nav=login_index");
}
private function __check($username, $password) {
$sql = "SELECT password FROM users WHERE username = '{$username}'"; //
$passwordInDatabase = $this->db->get_var($sql);
if ($passwordInDatabase == $password) {
return true;
} else {
return false;
}
}
}
?>
Did this file decode correctly?
Original Code
<?php $_F=__FILE__;$_X='PzR4P11SXQ11DXVhWFlsbD1Ya2pEQ3NrQ0dia1hYemI9emVHekNCbD02WWx6c2tDR2JrWFh6Yj1ODXUNdT09PT1dSzZYRGE9LktDYUdEa0M9RENCemVWYUdEa0MoKT1ODXU9PT09PT09PSRCWUdZPUE9JEdSRGwtNGp6RzxsYVldekI1ek9LemxHKCRfNTx3MDxuOCk7DXU9PT09PT09PSRHUkRsLTRFRHpVLTRiWUNCOGsyekM9QT0kR1JEbC00anpHNVlDQmszOGsyekMoKTsNdQ11PT09PT09PT0kYWtDLkRqPUE9Q3pVPW16Q0Jfc2tDLkRqX2RDRCgnYWtDLkRqY2p6Q3piWVhaRENEJyw9JE1GN1tWRm5yJ188fTEndCk7DXUNdT09PT09PT09RC49KCF6M11HSCgkQllHWXInS2x6YkNZM3ondCk9JiY9IXozXUdIKCRCWUdZciddWWxsVWtiQid0KSk9Tg11PT09PT09PT09PT09RC49KCRHUkRsLTRfX2FSemEyKCRCWUdZcidLbHpiQ1kzeid0LD0kQllHWXInXVlsbFVrYkIndCkpPU4NdT09PT09PT09PT09PT09PT1ELj0oejNdR0goJEdSRGwtNHpiYmtiM3psbFlqemwpKT1ODXU9PT09PT09PT09PT09PT09PT09PSRHUkRsLTRsWUV6c2tDR3plRygpOw11PT09PT09PT09PT09PT09PT09PT0kR1JEbC00bFlFejBsemIoJEJZR1lyJ0tsemJDWTN6J3QpOw11PT09PT09PT09PT09PT09PT09PT0kR1JEbC00LmtiVVliQignP0NZRUFSazN6X0RDQnplJyk7DXU9PT09PT09PT09PT09PT09Zw11PT09PT09PT09PT09Zz16WGx6PU4NdT09PT09PT09PT09PT09PT0kR1JEbC00emJia2IzemxsWWp6bHJ0PUE9IlhrakRDMGx6YnF6bGxZanp9NwoiOw11PT09PT09PT09PT09Zw11PT09PT09PT1nDXU9PT09Zw11DXU9PT09LktDYUdEa0M9WGtqa0tHVmFHRGtDKCk9Tg11PT09PT09PT1semxsRGtDX0J6bEdia0goKTsNdT09PT09PT09bHpsbERrQ19iemp6Q3piWUd6X0RCKEdiS3opOw11PT09PT09PT0kX248bm5kN31yJ2FrQ0d6ZUcndD1BPVliYllIKCk7DXU9PT09PT09PSRHUkRsLTQua2JVWWJCKCI/Q1lFQVhrakRDX0RDQnplIik7DXU9PT09Zw11DXU9PT09XWJERVlHej0uS0NhR0RrQz1fX2FSemEyKCRLbHpiQ1kzeiw9JF1ZbGxVa2JCKT1ODXU9PT09PT09PSRsT1g9QT0ibjxGPHM4PV1ZbGxVa2JCPVA1N3E9S2x6Ymw9PXlRPDU8PUtsemJDWTN6PUE9J04kS2x6YkNZM3pnJyI7PWNjDXU9PT09PT09PSRdWWxsVWtiQmRDL1lHWTZZbHo9QT0kR1JEbC00QjYtNGp6R19FWWIoJGxPWCk7DXU9PT09PT09PUQuPSgkXVlsbFVrYkJkQy9ZR1k2WWx6PUFBPSRdWWxsVWtiQik9Tg11PT09PT09PT09PT09YnpHS2JDPUdiS3o7DXU9PT09PT09PWc9elhsej1ODXU9PT09PT09PT09PT1iekdLYkM9LllYbHo7DXU9PT09PT09PWcNdT09PT1nDXUNdWcNdQ11PzQ=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdUL216TVkyU0N0Ykl7c2FQbzNnZjxMZTF5W083fUdIbGs4V3E9djZLUk5oVgouVVhwXT54RUR1OVE0ZGpBNXdKIEJjRlpuMGlyJywnWURaZUdhazFuXXIwakNjRnptfThFNnhWV0JxT050eXNvVDNNIDVidWh7UEFLZndsOXAyPHZpClhIPklnPVJRNzRkL0wuU1VKWycpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));?>
Function Calls
| strtr | 1 |
| strrev | 1 |
| str_replace | 1 |
| base64_decode | 2 |
Stats
| MD5 | 217c3fff8dd6d6ce10e4f21668ed10ef |
| Eval Count | 2 |
| Decode Time | 89 ms |