Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? eval(gzinflate(base64_decode(' rVZbbxo5FH5H4j+cIlRglZC0XW2rZpOUErpFS5Ns gO4DikbOjAErg..

Decoded Output download

?><?php
session_start();

// Check if the user is logged in
if (!isset($_SESSION['user_id'])) {
    header("Location: ../signin.php");
    exit();
}

// Check the user's role
if ($_SESSION['user_role'] !== 'admin') {
    header("Location: ../signin.php"); // Redirect to signin page for non-admin users
    exit();
}

// Database Configuration
$dbHost = 'localhost';
$dbUsername = 'u608374782_Velo_Aledany';
$dbPassword = 'Aa123123123@@';
$dbName = 'u608374782_Velo_Aledany';

// Create a database connection
$connection = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);

// Check if the connection is successful
if ($connection->connect_error) {
    die("Connection failed: " . $connection->connect_error);
}

// Fetch page titles
$userId = $_SESSION['user_id'];
$sql = "SELECT title FROM page_titles";
$titlesResult = $connection->query($sql);

$titles = []; // Initialize an empty array to store titles

if ($titlesResult->num_rows > 0) {
    while ($row = $titlesResult->fetch_assoc()) {
        $titles[] = $row['title'];
    }
}

// Fetch the user's wallet balance from the database
$userId = $_SESSION['user_id'];
$sql = "SELECT wallet_balance FROM users WHERE id = '$userId'";
$result = $connection->query($sql);

if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $walletBalance = $row['wallet_balance'];
} else {
    $walletBalance = 0;
}

if (isset($_GET['keyId'])) {
    $keyId = $_GET['keyId'];

    if (isset($_POST['confirm'])) {
        // Perform the reset action for the key with the given keyId
        // Update the UDID column to NULL
        $updateQuery = "UPDATE get_key SET UDID = NULL WHERE ID = $keyId";
        $updateResult = mysqli_query($connection, $updateQuery);

        if ($updateResult) {
            // Update successful, redirect back to my_keys.php
            header("Location: ../OwnerEN/my_keys.php");
            exit();
        } else {
            $error = "An error occurred while resetting the key.";
        }
    }
    
    // Fetch key details from the database based on keyId
    $fetchQuery = "SELECT * FROM get_key WHERE ID = $keyId";
    $fetchResult = mysqli_query($connection, $fetchQuery);

    if ($fetchResult && mysqli_num_rows($fetchResult) > 0) {
        $keyData = mysqli_fetch_assoc($fetchResult);
    } else {
        $error = "Key not found.";
    }
}
// Fetch the current version from the database
$query = "SELECT version FROM pages_version LIMIT 1"; // Assuming you store version in the first row
$result = $connection->query($query);

if ($result && $result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $currentVersion = $row['version'];
} else {
    $currentVersion = "Unknown";
}
// Close the database connection
$connection->close();
?><?

Did this file decode correctly?

Original Code

<? eval(gzinflate(base64_decode('
rVZbbxo5FH5H4j+cIlRglZC0XW2rZpOUErpFS5Ns
gO4DikbOjAErg01sT1m2yn/f49tcEtKLtKOIzPhc
/X3nHPv05PfT9XJdrymqFBM8UppI3e4c1Wv12sEB
9Jc0vgU2B72kkCkqgSlIxWJBE2C8XkNJ+xlTiup2
MxoPxuPhxfmsZRQjlrSuOx34Wq8BPktKEirbjZGI
icZAb6HbPVBswRnvYgINE9Ho0X+YC39fySCEbymQ
IqUu8MOIRtK6hmfHx9AiyYrx1k+EB4x1RRMmaaxB
C3BCWJMFhbmQwAXft05tHuqJbM+IJjdEUegLPmeL
TNpo9VozufkolAbMLMUU0iV+tI7s+hTdcbKiRpb9
dvjm1etfX795GX2mqYh6KU0I33rNS6LURsjEaPbI
i5ev3N+7d15+/n0vDlJJiaZAIAnZxoJz3LdLtfhA
Z5xuYLVVdylr+z3sQSlp+xHysh8mid3lU/KLRaSy
OMaam2epJ7MQ75/494hKKWROYsJou9EvvMwJw529
hQZ04RvmJXo+UB0vHaea6ZQijU1D59BguquADbC4
eZQ2xoPRoD9xdvDh6uKT9RM5Pw2j6F6vqMpSw3Ql
pbuMym3b+HLgeGVUm13b2htyphlJ2b9IDAe6Wust
ECnJ1hajFrJI2QNWDrd/wrMVNsBGwQkc5ohtlogQ
qqLAJFS1mBswIuROxO2iUc3jFWfXxghtZy27YOEw
8vuHiJbac0PSlGq4ISnhMbaOFCsrDrX284g7j1Hw
aKG3PQh/fxxcDYDZhvBeW5YJ+UMcWBTlt/ALwMld
kHkwmi6/9z69gFg1a7uve6ApNtvXJ+wOQ6GavMJM
/WMwmbVu6XZYmaZNu2IRLCvYXRl52cPlxRg1YjOP
5KrsxDzI4CWVON8cSbhP5I749sKpZxbROWyYdiwv
2BfKwcareJmuEzNTjMr0bHiGzZ5mK25q93w6GpVK
K7OKfxkqDMfTy7PeZAALhMrEGQ8mzv7Y2nmG7bfb
c+Poka+84dycijzNBfN7laidHKWAVMVPBZ7q5oqR
tYdI+aPihpjjSWBwswHVtadp2X7n0XOx4VQOzg9K
VvkRGJ78cAkL1frJUbBTzmDZw7lh30UcZxIz9P1v
WdWMLwKd3TKK93lPm3/uN29sw0lCNQ5a9biVwfwk
ICr10LQ9kvPre/gX17aB5idpddY/wmgRplMp+4qH
58+Di9DeFXmn0uyhscwZXsQut3zFNszCR6QUhPyJ
W+VCYydlPMlBd9OzMjstXVzDF5xqtvV2TM27B5AG
3fwoUlFYGg0/DSfwomEPlp5S2cqQvxWZP0iCHl5m
TBAcDHg1QXS+NznvCrhLs9Og/D+MUY/BZ59bmKM+
110D9JFFY8pvudjwxlGAuJ8KRatF+8RdB28NRtfm
c4q34v8A
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 c40cee8abda3d20aa99cf4fde89f304b
Eval Count 1
Decode Time 65 ms