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('PD9waHAgCiAKcmVxdWlyZV9vbmNlICdrb25la3NpLnBocCc7CiAKIApzZXNzaW9..

Decoded Output download

<?php 
 
require_once 'koneksi.php';
 
 
session_start();
 
if (isset($_SESSION['userlogin'])) {
    header('Location: utama.php');
}

if (isset($_SESSION['hp'])) {
    header('Location: utama.php');
}

 
if (isset($_POST['submit'])) {
    $hp = $_POST['hp'];
    $password = md5($_POST['password']);
 
    $sql = "SELECT * FROM loginifu WHERE hp='$hp' AND password='$password'";
    $result = mysqli_query($conn, $sql);
    if ($result->num_rows > 0) {
        $row = mysqli_fetch_assoc($result);
        $_SESSION['userlogin'] = $row['username'];
	$_SESSION['hp'] = $row['hp'];
        header("Location: utama.php");
    } else {
        echo "<script>alert('No HP atau password Anda salah. Silahkan coba lagi!')</script>";
    }
}
 
?>
 

<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
<title>Akses Masuk</title>

     <?php include "gaya.php"; ?>

</head>
<body>
 
    <div class="container">
        <form action="" method="POST" class="login-email">
            <p class="login-text" style="font-size: 2rem; font-weight: 800;">Akses Masuk</p>
            <div class="input-group">
                <input type="text" placeholder="No HP" name="hp" required>
            </div>
            <div class="input-group">
                <input type="password" placeholder="Password" name="password"  required>
            </div>
            <div class="input-group">
                <button name="submit" class="button">Masuk</button>
            </div>
            <p class="login-register-text">Anda belum punya akun? <a href="registerlogin.php">Daftar</a></p>
        </form>
    </div>
</body>
</html>

Did this file decode correctly?

Original Code

<?php
eval(base64_decode('PD9waHAgCiAKcmVxdWlyZV9vbmNlICdrb25la3NpLnBocCc7CiAKIApzZXNzaW9uX3N0YXJ0KCk7CiAKaWYgKGlzc2V0KCRfU0VTU0lPTlsndXNlcmxvZ2luJ10pKSB7CiAgICBoZWFkZXIoJ0xvY2F0aW9uOiB1dGFtYS5waHAnKTsKfQoKaWYgKGlzc2V0KCRfU0VTU0lPTlsnaHAnXSkpIHsKICAgIGhlYWRlcignTG9jYXRpb246IHV0YW1hLnBocCcpOwp9CgogCmlmIChpc3NldCgkX1BPU1RbJ3N1Ym1pdCddKSkgewogICAgJGhwID0gJF9QT1NUWydocCddOwogICAgJHBhc3N3b3JkID0gbWQ1KCRfUE9TVFsncGFzc3dvcmQnXSk7CiAKICAgICRzcWwgPSAiU0VMRUNUICogRlJPTSBsb2dpbmlmdSBXSEVSRSBocD0nJGhwJyBBTkQgcGFzc3dvcmQ9JyRwYXNzd29yZCciOwogICAgJHJlc3VsdCA9IG15c3FsaV9xdWVyeSgkY29ubiwgJHNxbCk7CiAgICBpZiAoJHJlc3VsdC0+bnVtX3Jvd3MgPiAwKSB7CiAgICAgICAgJHJvdyA9IG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0KTsKICAgICAgICAkX1NFU1NJT05bJ3VzZXJsb2dpbiddID0gJHJvd1sndXNlcm5hbWUnXTsKCSRfU0VTU0lPTlsnaHAnXSA9ICRyb3dbJ2hwJ107CiAgICAgICAgaGVhZGVyKCJMb2NhdGlvbjogdXRhbWEucGhwIik7CiAgICB9IGVsc2UgewogICAgICAgIGVjaG8gIjxzY3JpcHQ+YWxlcnQoJ05vIEhQIGF0YXUgcGFzc3dvcmQgQW5kYSBzYWxhaC4gU2lsYWhrYW4gY29iYSBsYWdpIScpPC9zY3JpcHQ+IjsKICAgIH0KfQogCj8+CiAKCjxodG1sPgo8aGVhZD4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj4KIAo8dGl0bGU+QWtzZXMgTWFzdWs8L3RpdGxlPgoKICAgICA8P3BocCBpbmNsdWRlICJnYXlhLnBocCI7ID8+Cgo8L2hlYWQ+Cjxib2R5PgogCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgIDxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9IlBPU1QiIGNsYXNzPSJsb2dpbi1lbWFpbCI+CiAgICAgICAgICAgIDxwIGNsYXNzPSJsb2dpbi10ZXh0IiBzdHlsZT0iZm9udC1zaXplOiAycmVtOyBmb250LXdlaWdodDogODAwOyI+QWtzZXMgTWFzdWs8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBwbGFjZWhvbGRlcj0iTm8gSFAiIG5hbWU9ImhwIiByZXF1aXJlZD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlucHV0LWdyb3VwIj4KICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJwYXNzd29yZCIgcGxhY2Vob2xkZXI9IlBhc3N3b3JkIiBuYW1lPSJwYXNzd29yZCIgIHJlcXVpcmVkPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAiPgogICAgICAgICAgICAgICAgPGJ1dHRvbiBuYW1lPSJzdWJtaXQiIGNsYXNzPSJidXR0b24iPk1hc3VrPC9idXR0b24+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8cCBjbGFzcz0ibG9naW4tcmVnaXN0ZXItdGV4dCI+QW5kYSBiZWx1bSBwdW55YSBha3VuPyA8YSBocmVmPSJyZWdpc3RlcmxvZ2luLnBocCI+RGFmdGFyPC9hPjwvcD4KICAgICAgICA8L2Zvcm0+CiAgICA8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+'));
?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 c2b21a0a65f961c619c622c0aa1a3725
Eval Count 1
Decode Time 47 ms