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(' lVfrbhNHFP6PxDucriKtXTk2hBYQSRws45KIi4Md QCVCq8nusT1l..

Decoded Output download

?> <?php
                    session_start();

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

                    // 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);
                    }

                     // Verify reCAPTCHA
$recaptchaSecretKey = '6LeEelQoAAAAAMley_-At5-AOed2_G12YcZuThZG';
$recaptchaResponse = $_POST['g-recaptcha-response'];

$recaptchaUrl = "https://www.google.com/recaptcha/api/siteverify";
$recaptchaData = array(
    'secret' => $recaptchaSecretKey,
    'response' => $recaptchaResponse,
);

$recaptchaOptions = array(
    'http' => array(
        'method' => 'POST',
        'content' => http_build_query($recaptchaData),
    ),
);

$recaptchaContext = stream_context_create($recaptchaOptions);
$recaptchaResult = file_get_contents($recaptchaUrl, false, $recaptchaContext);
$recaptchaData = json_decode($recaptchaResult, true);

if (!$recaptchaData['success']) {
    // CAPTCHA verification failed
    echo "   CAPTCHA.    ";
} else {
    // CAPTCHA verification successful, proceed with signup logic
    // ... your existing signup logic ...
}

                    // Handle login form submission
                    if ($_SERVER["REQUEST_METHOD"] == "POST") {
                        $email = $_POST['email'];
                        $password = $_POST['password'];

                        // Validate the inputs (you can add more validation rules as needed)
                        if (empty($email) || empty($password)) {
                            echo '<div class="alert alert-danger">Please enter email and password</div>';
                        } else {
                            // Check if the user with the provided email exists in the database
                            $sql = "SELECT * FROM users WHERE email = '$email'";
                            $result = $connection->query($sql);

                            if ($result->num_rows > 0) {
    // User found, verify the password
    $row = $result->fetch_assoc();
    if (password_verify($password, $row['password'])) {
        // Password is correct, set session variables and redirect based on user_role
        $_SESSION['user_id'] = $row['id'];
        $_SESSION['user_role'] = $row['user_role'];
        $_SESSION['username'] = $row['username']; // Store the username in a session variable

        if ($row['user_role'] === 'member') {
            header("Location: ResellerAR/my_keys.php");
        } elseif ($row['user_role'] === 'admin') {
            header("Location: OwnerAR/owner.php");
        }
        exit;
    } else {
        // Incorrect password
        echo '<div class="alert alert-danger">Incorrect password</div>';
    }
} else {
    // User not found
    echo '<div class="alert alert-danger">User not found</div>';
}
                        }
                    }

                    // Close the database connection
                    $connection->close();
                    ?><?

Did this file decode correctly?

Original Code

 <? eval(gzinflate(base64_decode('
lVfrbhNHFP6PxDucriKtXTk2hBYQSRws45KIi4Md
QCVCq8nusT1ld8fMzMZYJT+KaNU+CWolKiH1Yey3
6Zm92LuOvQErStY7536+75zJQRP2Dsaj8fVrsOaj
UCkuQkdpJnWlunv92nq5RgMeMM3OmEJoi3DAh5Fk
mjTXi295Z4dCadgH2xcu80f0xd7dKPtcoQxZgEY+
un3j7q07P9y5u+O0fPRYOH109PKoRPmYKTUR0jPK
LXZz51byc/9+ic7TK51tLENbItMIDLysHq4IQ3RL
irEUIJ8hTiCYqrc+r6RVquVLUMunVMtiLW1Me4Tu
G+AD0KN8MMAVqMh1qcODyF+vTUqVXHjbzfTZQSmF
rMKv69XMx+NYsdpLbwPGqYL3wII6lJjc0JOLTfmZ
BF+g5IMpSGy3jk/ah63r17Ykumys3RHroytRP8Kp
aeftx9hB/5lomc8TH6fOdkv/uN3qorfjPLy587P7
KjoZvXpoGrw00UM1FqEygNhyjrv9k1N7uL04pafk
2H4dN2Gp91z6pGKNtB6re43GZDKpD4UY+lh3RdBY
iDXYmDcU13gep2EVfBtSkREmJZtWkgrYKk7Jhv0m
rMmzlkotwirKZcmQWHUl3u7YNEStujPxx0byb+OT
APVIePGZbepi13KH1FaNYRKmMeGcRdz3nLcRymml
mGA11auuCaptzLwzk0JpYlbguMkLx415VrkUfnW1
d5FvtAeEPmeI2knjUpVCo2qET18Zdq16rq7rxy+K
ZqKHrvDyESTOaqBllDLS8Oe7ovapnZLOfr3gjyFp
Al2IQcBdluNMIoPuSIA1+wSzz7NP8z/nH2H+++zL
7G+YfZr9O/sy/yu1UIf5b7P/6JikPs7+mX2ef5h/
INn5H2CgdQFIeV7leDkXajCWwkX0YML1CBQfhtEY
fDHk7sJEvV6HqYgk4DuuNA+HBTFzTH5LBtQhCz0f
Y2nKWciA/J8FPN48JXPJ6Xd6Lzq9U6vXefa80z9x
nnRODrsPrNewT7QzgLRKJ9QWBlTfHKvj7zGNN6qM
l8sk08pepfzfpGrmFPO5Z5aDGcQ8HEdaQYUKBy4L
gXkeBEIinCdSpg0y8lEBU7QU0EOvutm6KQgGY03U
irOowvv3kL7IAqyWVmOBMXvP4+fg+qS1bzEfpYb4
9zatvyFKq3nso1lrRCKklsc1pAZC5mavQfpNu6SK
RQyWFKywuSLagAkIzTdC5TmnmqQBxMhTVNT4MFu9
5Q62aMmaAd3vPO60T+B7+KnXfRK7UfDysNPrQAYQ
Oymqbe1eYVFm46aw4dKZR+6qpRBZIDsxs90Mo8CR
YqKgCTfyw8JcBogoUUg3gGRrJDVJO5DIbZGmiSQz
NkAaQQ6JCLeSrVnjLdNyEktLvNRiE3mAFxFEgSzu
VnSXcIWkQUfjT6HO7o0EZsnZWYxigohEjxsZMM3x
gM5NtSlFP9cqw+t+/6j79NSOTzk5jvMwsXCvwM9V
WWMpJ517t1nJ3KpWdJJXuybDvjaczPAXX0IJZOxS
gvm+Jj1cCYCG0r5ZmcEZSvsSE0fIPJQV67FIJvA9
oGWCPvGu1WsEU+cNTlWdbulW/oKU8KjEG/MCHn6N
s+4kjD0J8/eyn+Uj8UynJ5dZTOU6ClMYrIDx66fL
ZQvFgXKxZofFfAiFTjiR25dXeitqLj1dlEyvb7yh
mjnmC4WFyfQt/xTQFdnoVzbdjQ+aewf/Aw==
'))); ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 923a008fe887cf09049d1518e70a082c
Eval Count 1
Decode Time 72 ms