public static function autoLogin($rememberme = true) { if (isset($_SESSION["userId"])) { $userId = $_SESSION["userId"]; $user = GameUsers::getGameUserById($userId); if (!empty($user)) { UtilFunctions::storeSessionUser($user, $rememberme); return $user; } } if (isset($_COOKIE["auth"]) && false) { $cookie = $_COOKIE["auth"]; $arr = explode('&', $cookie); $userName = substr($arr[0], 4); $hash = substr($arr[1], 5); $user = GameUsers::getGameUserByUserName($userName); if (!empty($user)) { if ($hash == md5($user->getPassword())) { $user->setLastLoginDate(time()); $user->setLoginCount($user->getLoginCount() + 1); $user->updateToDatabase(DBUtils::getConnection()); Queue::checkUserFriends($user->userId); UtilFunctions::storeSessionUser($user, $rememberme); return $user; } else { UtilFunctions::forgetMe(); } } } return false; }
} if ($bot->weightFaraway < 0) { $errorHTML .= "<p/>Select Weight Faraway"; } if ($bot->weightSingle < 0) { $errorHTML .= "<p/>Select Weight Single"; } if ($bot->roomGroupId == -1 || empty($bot->roomGroupId)) { $errorHTML .= "<p/>Select Room Group"; } if (empty($user->userName)) { $errorHTML .= "<p/>Enter User Name"; } else { $tmp_defu = getURLParam("defaultUserName"); if ($tmp_defu != $user->userName) { $tmp = GameUsers::getGameUserByUserName($user->userName); if (!empty($tmp)) { $errorHTML .= "<p/>User Name already in use"; } } } if (empty($user->userMail)) { $errorHTML .= "<p/>Enter User Mail"; } if (empty($user->userFirstname)) { $errorHTML .= "<p/>Enter User First Name"; } if (empty($user->userLastname)) { $errorHTML .= "<p/>Enter User Last Name"; } if (empty($user->password)) {