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(' rVj/j9JKEP/dxP9hJBdLE47zzvfUeMpJuOo1cnIC p1FjmqVd6L5XW..
Decoded Output download
?> <?php
// 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 verification failed. Please try again.";
} else {
// CAPTCHA verification successful, proceed with signup logic
// ... your existing signup logic ...
}
// Initialize variables to store form data and errors
$username = $email = $password = $referralCode = '';
$usernameErr = $emailErr = $passwordErr = $referralCodeErr = '';
// Handle form submission
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Retrieve and sanitize form data
$username = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$referralCode = $_POST['referralCode'];
// Perform validation (you can add more validation rules as needed)
if (empty($username)) {
$usernameErr = 'Username is required';
}
if (empty($email)) {
$emailErr = 'Email is required';
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = 'Invalid email format';
}
if (empty($password)) {
$passwordErr = 'Password is required';
}
// Validate the referral code
if (empty($referralCode)) {
$referralCodeErr = 'Referral code is required';
} else {
$sql = "SELECT id FROM referral_codes WHERE code = '$referralCode' LIMIT 1";
$result = $connection->query($sql);
if ($result->num_rows === 0) {
$referralCodeErr = 'Invalid referral code';
}
}
// If there are no errors, insert the data into the database
if (empty($usernameErr) && empty($emailErr) && empty($passwordErr) && empty($referralCodeErr)) {
$hashedPassword = password_hash($password, PASSWORD_DEFAULT); // Hash the password for security
// Insert user data into the database
$sql = "INSERT INTO users (username, email, password) VALUES ('$username', '$email', '$hashedPassword')";
if ($connection->query($sql) === TRUE) {
// Insertion successful
// Create a new wallet entry for the user with an initial balance of 0
$userId = $connection->insert_id;
$sql = "INSERT INTO wallet (user_id) VALUES ('$userId')";
if ($connection->query($sql) !== TRUE) {
echo "Error creating wallet for the user: " . $connection->error;
// You can handle the error here as needed
}
// Redirect the user to signin.php after successful signup
header("Location: signin.php");
exit;
} else {
// Insertion failed
echo "Error: " . $sql . "<br>" . $connection->error;
}
}
}
// Close the database connection
$connection->close();
?><?
Did this file decode correctly?
Original Code
<? eval(gzinflate(base64_decode('
rVj/j9JKEP/dxP9hJBdLE47zzvfUeMpJuOo1cnIC
p1FjmqVd6L5XWtzdivhy//ub3X6hRSjFSO6Sst2Z
nZnPzGdmuegAvLhY+Iv792DL5+QELokkEyIo9KJw
ymYxJ5JF4fbtR97kKhISXoIRRC4JfPxinO/ceyso
D8mcqv3xk0fPHj/96+mzM6cbUI+Eq7f2R7tC+IYI
sYy4p4S75PTscfL36lWFzLu9h+0MQ49TIikQ8LJ4
uFEYUrciGOsNeGZIlzBfiW8Ba6ZRahVD0Cq61Mps
NSst8qn7L7ApSL9oDDABInZdKsQ0DrZLo1CzYN5x
J312KOcRN+G/7WLq4zHabPTWp00Jwwg+hwa0oULl
DkzuKvz7QDmbroDTXvdm3Lvq3r93xKlLFtL1yYi6
nMq3dKXQfNKnFg3eR131uQ7oyjnuyr+PuwPqnTlv
Ts8+uZ/jsf/5jcJ3rWJIxSIKhcqHI+dmMBp/MWbH
+Vt8Sl4bXzUGa7lbHqBIw5dyIZ6fnCyXy/YsimYB
bbvR/CTfdkIW7EQwSb9rNxqls1VNoRLCOVk1kwAY
QrtkwMsObPGzle7KzSrvy5zBbeaGvYOFwkNsHqfs
10qKq/rNnEo/8vQ7Q8XFaBVeIqqShomZSoUziVng
Od9iylfNsoNmKmduMaqn1PxQRCEkFtbccZMFx9Vl
1vzFfHMTuzhQ0lNMPmdGpZPaJZoloFqYnoFQxbV5
srkNj39EFDoedSOvaEFyWAskj9OCVOXzoCz9xUhr
zvial4+q0SR1QScBc0mhZJI91PUjaFRsa8NNQBXd
SL4CMiMsbKtcugOKju07ac0DLVjwyKXUgyWTPgg2
C+MFBNGMubmKdrsNqyjmQH8wIVk4K21Tr/HcioK1
QyYZCdhPCt8JZ2QSUAEyQogjTmEa8bkmTyChB5oV
xA7ijNd94YjOMQzqYbHmewz9FBWQoIdIKQbYSfmZ
JovzXFn6nOlLvxZVJktGZT+4Qi+C1CsRT+ZMiJ2d
QNOtM7KGH6zhl8bQen9rjcbOtTW+Glw2vsJLpBNV
aI1K4sUzh1RyhoSiIyiICvfPQmB3y5YimpJdtqQJ
bqdgHv5USn+vFikClUplS9WCG6hmwsXllI0rYnRD
uQ7Id0xEL6mCJiY1uCQE4nkwV7lYeMljlaVEYIOm
HvXM3coVinS+kMhzWezMSsS2ZKCRjzzYpTn9FjNO
PaMiKHdV7hYs0rjUMKdQAYalsa1riCYczXxIupJy
B2s8PbcFr+3+2Bo6H7p9+7I7thzrumv3DzTHDjUs
kKScApHIPxGaLPlqmFPmBCMfMf8EWGqiSdKO6okt
S2tQ7aaWI8VCqOHMFkYbFs88DPm9x+Foq+aikdW3
emNAHF8PB9e5l446UcDHK2toJaejOSUTDejb1/YY
Thvnex1Lu39p3kxHEDTD3KNA03Gi5LgTxnOHR0uc
j5CGH+2N6q7IZslbQtXYY8jd76eSrcd+pDKC/2GU
9tMWMBwCudQJpnstC7EBZ9/UteUgfkPnTHj4EIok
s7FWKJni8kaIaqSrT4RPvcKtLtPsqDfrg1pw0x2N
Pg6Gl86l9bp72x+b50lDFr72NO8/SCGAU3XMmVxV
hTMfX3TolO8Hx65YAfY77PRjsN+NB1qZgGac3/JS
vsw5CZAycRqAppEH3WhhZSR9Vj2V42KYjfN9vvxy
uyuUhk7z8fDWqpXpeVTKw2QtwfzCrG6+SxIEVAJO
6DjFKlxUWHWk9TiKvZklwyNMSEBCl0I0hUc1SlHp
sL1NLkiqwGHeeQ0VW2BLzdW4oZZNlOwUhn2qK4F4
cAgQ66uCpQod9DVJTeippcWQbrmLa3Y4r3cMQvcp
nZf8ZMZVirUGSBgnm5X267vbl6r5YOthF3LlOi3U
tQEvH3jbWfgLIFMcOAoJmF5M9uv2KfEobzb6UXIj
el7Q2jBrRASvQnIfi9fqj7+UU/EWWBP2FFmVsG1o
vJjwzm8hXd12Dv2ZphdEgpZo8pBfxo47rpJv7sLi
ovPi4n8=
'))); ?>
Function Calls
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | 832ce3cb4773d6961ce5f80b7e02129b |
Eval Count | 1 |
Decode Time | 62 ms |