Advertisement
katokotarak

Untitled

Feb 24th, 2022
1,383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.57 KB | None | 0 0
  1. <?php
  2. /*
  3.  * @ https://EasyToYou.eu - IonCube v11 Decoder Online
  4.  * @ PHP 7.2
  5.  * @ Decoder version: 1.0.4
  6.  * @ Release: 01/09/2021
  7.  */
  8.  
  9. require __DIR__ . "/../../config.php";
  10. if (isset($_POST["password"]) && isset($_POST["username"])) {
  11.     $password = encrypt(escape($_POST["password"]));
  12.     $username = escape($_POST["username"]);
  13.     echo chatlogin($username, $password);
  14. }
  15. if (isset($_POST["guest_name"]) && isset($_POST["guest_gender"]) && isset($_POST["guest_age"])) {
  16.     echo guestnamelogin();
  17.     exit;
  18. }
  19. // @ioncube.dynamickey encoding key: boommerge('welcome', 'glogin20939kLD')
  20. // Encryption type: 4
  21. function guestNameLogin()
  22. {
  23.     global $mysqli;
  24.     global $data;
  25.     global $cody;
  26.     $guest_lang = getLanguage();
  27.     $guest_ip = getIp();
  28.     $create = 0;
  29.             if (!allowGuest()) {
  30.                 return 0;
  31.             }
  32.             if (!boomCheckRecaptcha()) {
  33.                 return 6;
  34.             }
  35.             if (!okGuest($guest_ip)) {
  36.                 return 16;
  37.             }
  38.             $guest_name = escape($_POST["guest_name"]);
  39.             $guest_gender = escape($_POST["guest_gender"]);
  40.             $guest_age = escape($_POST["guest_age"]);
  41.             if (!validName($guest_name)) {
  42.                 return 4;
  43.             }
  44.             if (!boomUsername($guest_name)) {
  45.                 return 5;
  46.             }
  47.             if (guestForm()) {
  48.                 if (!validAge($guest_age)) {
  49.                     return 13;
  50.                 }
  51.                 if (!validGender($guest_gender)) {
  52.                     return 14;
  53.                 }
  54.             }
  55.             $guest_user = ["name" => $guest_name, "password" => randomPass(), "language" => $guest_lang, "ip" => $guest_ip, "rank" => 0, "avatar" => "default_guest.png", "email" => ""];
  56.             if (guestForm()) {
  57.                 $guest_user["age"] = $guest_age;
  58.                 $guest_user["gender"] = $guest_gender;
  59.             }
  60.             $user = boomInsertUser($guest_user);
  61.             if (empty($user)) {
  62.                 return 2;
  63.             }
  64.             return 1;
  65.         }
  66. // @ioncube.dynamickey encoding key: boommerge('welcome', 'login2983KKK')
  67. // Encryption type: 1
  68. function chatLogin($username, $password)
  69. {
  70.     global $mysqli;
  71.     global $data;
  72.     $user_ip = getIp();
  73.     if (empty($password) || empty($username) || $password == "0") {
  74.         return 1;
  75.     }
  76.     if (isEmail($username)) {
  77.         $validate = $mysqli->query("SELECT * FROM boom_users WHERE user_password = '" . $password . "' AND user_email = '" . $username . "'");
  78.     } else {
  79.         $validate = $mysqli->query("SELECT * FROM boom_users WHERE user_password = '" . $password . "' AND user_name = '" . $username . "' || temp_pass = '" . $password . "' AND user_name = '" . $username . "' AND temp_pass != '0'");
  80.     }
  81.     if (0 < $validate->num_rows) {
  82.         $valid = $validate->fetch_assoc();
  83.         $post_time = date("H:i", time());
  84.         $ssesid = $valid["session_id"] + 1;
  85.         $id = $valid["user_id"];
  86.         if ($valid["temp_pass"] == $password) {
  87.             $mysqli->query("UPDATE boom_users SET temp_pass = '0', user_password = '" . $password . "', user_ip = '" . $user_ip . "', join_msg = '0', user_roomid = '0', `session_id` = '" . $ssesid . "' WHERE `user_id` = '" . $id . "'");
  88.         } else {
  89.             $mysqli->query("UPDATE boom_users SET user_ip = '" . $user_ip . "', session_id = '" . $ssesid . "', join_msg = '0', user_roomid = '0' WHERE user_id = '" . $id . "'");
  90.         }
  91.         setBoomCookie($id, $password);
  92.         return 3;
  93.     }
  94.     return 2;
  95. }
  96.  
  97. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement