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(' jVbbbttGEH034H+YCgYoFrKUe9LYluMoSu3c7Eh2 +mAExJocSZuQX..
Decoded Output download
?> <?php
session_start();
// Database Configuration
$dbHost = 'localhost';
$dbUsername = 'u608374782_test';
$dbPassword = 'Aa123123123@@';
$dbName = 'u608374782_test';
// 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 = '6LeyJrUnAAAAAGv48IhByM1IQj5nBxK5Q1Jh9tV5';
$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('
jVbbbttGEH034H+YCgYoFrKUe9LYluMoSu3c7Eh2
+mAExJocSZuQXGV3aUVo/NAgLdovCVogBQL0Y6S/
6eySlEhZVkIYFrlzv5yZ3W0CPdu7w8FwfQ2WPAqV
4iL2lGZSV92t9bX1tUYDHjHNzphCaIm4x/uJZJq4
1tc2grN9oTTsgBMKn4UD+nC27PmJQhmzCA0tuXPt
3s27t+7eu+FpnHEcMaVGQgaGY49dv3Ez/XvwIKO/
uFraOtWSyDQCgyD3zhdxjH7m2vyDlMQ4gmis3oW8
mvlcg4KT9iP3x34Y47PwWwP03wLvgR4UjQBXoBLf
p5z1knB9jRiqBbObzezdQymFdOHXNOcBx2qlNdfS
YzzE4D5UoA4rxMmZC+PPsrIBOfkKJe+NQWJr7+i4
tb9HKZDos6H2B6yLvkT9FMcmn3ee4fiJPIn3zPPz
+a17B4OH4+fXD16+uR0/fP/09svrTwY/6Ve3bRlm
KjqohiJWpiIb3tFh9/jU6W/OqPSWkp3XNmlzuRMZ
kkhloPVQ3W80RqNRvS9EP8S6L6LGjK3BhryhuMZz
G0alZNu0HylhUrJxNc2Ao2xIDuw0YUmctYxr5laZ
Lw+G2NwFfw+HJvlq0Zzx3yopnlpKhHogAktzTF6c
WoFIJdQYp24aFd5ZwsPAe5egHFfLAbqZnLvEqZZR
897gTGnq+sjz0wPPtxioXnLfXaxdEhrpHnWa10ft
ZX6paqlQNerFUBk0LFp2l9XjjaJJEaAvgqIHqbEa
aJlkCDK4+KEsfepkwHFez3BhgJa2Ltgm4D4r4CPl
QX8goDL5DJMvk8/TP6efYPr75Ovkb5h8nvw7+Tr9
K9NQh+lvk/+ITFyfJv9Mvkw/Tj8S7/QPMK11AUhx
fsvwHNs1GErhIwYw4noAivfjZAih6HN/pqJer8NY
JBLwPVeax/0SmyGvADDJ77M4CNFyU8xCRmT/LOJ2
Hi8XsvPG67Y7r9qd00qn/fKk3T32nreP9w8fVV7D
DsHONGRlluFlzwZGlN8Cqu23hfGVIsP55M6l8qMM
/1eJmjnFQh6YwW2GKY+HiVZQpcSBz2JgQQCRkAjn
KZcpg0xCVMAUDXEMMHCv1m4SgtFQE7RsFC58+ADZ
Qe6guzIbsx5ztgN+Dn5IUjsVFqLUYP9vBizuo6w0
j0I0K4dAhFRym0MqIORmthsk33RWZLHcgysSVto+
CW2stAnNF3XlOaecZA7YzlOUVEvM1+JqAxu0FM2A
7raftVvH8CM87hw+t2YU/LLf7rQhbxAnTapT2fqG
RpmPm9I2y2YemXNXtsiss1M1m804iTwpRgqacK04
LMzyJqAkMW3sdGukOckqkPJtkKTxJFfWQxpBHrEI
315vcmu5lJdqmvdLzaooNni5g8iR2UWG7gO+kDTo
aPwp1PltippZcnZmu5haRGLADQ+Y4gRAdJNtCjEs
lMrguts9OHxx6lgqJ8M2DuMLD0r4XOQ1mgrchbOr
hcwtaEEmPdoyEXa1wWTef/ZaR03GLgVYrGtawwUH
aCjtmJUZnaF0LiFxgCxAWa08E+kEvg+0TDAk3O11
GtHYe4tjVae7a8UtBJLiaIU1FkQ8/h5jh6PYWhLm
97Kd+SvhTGeUyyimdB3EWRssNOP3T5fLGsoD5WLJ
DrN4iIVOMVHYl9+0VpacW7pYMb2Wk1YtuFYoFJYm
U+nCvnSUlK7DRr7qXjF9dpvbu/8D
'))); ?>
Function Calls
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | af0d7fe8ffd7e869a4df13e505dd504d |
Eval Count | 1 |
Decode Time | 47 ms |