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 |
Stats
MD5 | 923a008fe887cf09049d1518e70a082c |
Eval Count | 1 |
Decode Time | 72 ms |