Example #1
0
function lostpassword()
{
    if (isset($_POST["submit"])) {
        extract($_POST);
        $userquery = doquery("SELECT email FROM {{table}} WHERE email='{$email}' LIMIT 1", "users");
        if (mysql_num_rows($userquery) != 1) {
            die("Nenhuma conta com esse e-mail.");
        }
        $newpass = "";
        for ($i = 0; $i < 8; $i++) {
            $newpass .= chr(rand(65, 90));
        }
        $md5newpass = md5($newpass);
        $updatequery = doquery("UPDATE {{table}} SET password='******' WHERE email='{$email}' LIMIT 1", "users");
        if (sendpassemail($email, $newpass) == true) {
            display("Sua nova senha foi enviada para seu e-mail.<br /><br />Quando recebê-la, você pode fazer o <a href=\"login.php?do=login\">Log In</a> e continuar jogando.<br /><br />Obrigado.", "Senha Perdida", false, false, false);
        } else {
            display("Houve um erro no envio da sua nova senha.<br /><br />Por favor cheque com o Administrador para mais informações.<br /><br />We apologize for the inconvience.", "Senha Perdida", false, false, false);
        }
        die;
    }
    $page = gettemplate("lostpassword");
    $topnav = "<a href=\"login.php?do=login\"><img src=\"images/button_login.gif\" alt=\"Log In\" border=\"0\" /></a><a href=\"users.php?do=register\"><img src=\"images/button_register.gif\" alt=\"Register\" border=\"0\" /></a><a href=\"help.php\"><img src=\"images/button_help.gif\" alt=\"Help\" border=\"0\" /></a>";
    display($page, "Senha Perdida", false, false, false);
}
Example #2
0
function lostpassword()
{
    if (isset($_POST["submit"])) {
        $userquery = doquery("SELECT email FROM {{table}} WHERE email='" . mysql_escape_string($_POST["email"]) . "' LIMIT 1", "users");
        if (mysql_num_rows($userquery) != 1) {
            die("No account with that email address.");
        }
        $newpass = "";
        for ($i = 0; $i < 8; $i++) {
            $newpass .= chr(rand(65, 90));
        }
        $md5newpass = md5($newpass);
        $updatequery = doquery("UPDATE {{table}} SET password='******' WHERE email='" . mysql_escape_string($_POST["email"]) . "' LIMIT 1", "users");
        if (sendpassemail($_POST["email"], $newpass) == true) {
            display("Your new password was emailed to the address you provided.<br /><br />Once you receive it, you may <a href=\"login.php?do=login\">Log In</a> and continue playing.<br /><br />Thank you.", "Lost Password", false, false, false);
        } else {
            display("There was an error sending your new password.<br /><br />Please check with the game administrator for more information.<br /><br />We apologize for the inconvience.", "Lost Password", false, false, false);
        }
        die;
    }
    $page = gettemplate("lostpassword");
    display($page, "Lost Password", false, false, false);
}
Example #3
0
function lostpassword()
{
    if (isset($_POST["submit"])) {
        extract($_POST);
        $userquery = doquery("SELECT email FROM {{table}} WHERE email='{$email}' LIMIT 1", "users");
        if (mysql_num_rows($userquery) != 1) {
            header("Location: users.php?do=lostpassword&conteudo=Não há uma conta com esse e-mail.");
            die;
        }
        $newpass = "";
        for ($i = 0; $i < 8; $i++) {
            $newpass .= chr(rand(65, 90));
        }
        $md5newpass = md5($newpass);
        $updatequery = doquery("UPDATE {{table}} SET password='******' WHERE email='{$email}' LIMIT 1", "users");
        if (sendpassemail($email, $newpass) == true) {
            display("<table width=\"100%\"><tr><td width=\"100%\" align=\"center\"><center><img src=\"images/minhaconta.gif\" /></center></td></tr></table><fieldset id=\"field2\"><legend>Recuperar Senha</legend>Sua nova senha foi enviada para seu e-mail.<br /><br />Quando recebê-la, você pode fazer o <a href=\"login.php?do=login\">Log In</a> e continuar jogando.<br /><br />Obrigado.</fieldset>", "Senha Perdida", false, false, false);
        } else {
            header("Location: users.php?do=lostpassword&conteudo=Houve um erro no envio da sua nova senha. Por favor cheque com o Administrador ou alguém da equipe para mais informações. Pedimos desculpas pelo transtorno.");
            die;
        }
        die;
    }
    global $conteudouser;
    $conteudouser = $_GET['conteudo'];
    $conteudouser = "******" . strip_tags($conteudouser) . "</font></center>";
    $page = gettemplate("lostpassword");
    $topnav = "<a href=\"login.php?do=login\"><img src=\"images/button_login.gif\" alt=\"Log In\" border=\"0\" /></a><a href=\"users.php?do=register\"><img src=\"images/button_register.gif\" alt=\"Register\" border=\"0\" /></a><a href=\"help.php\"><img src=\"images/button_help.gif\" alt=\"Help\" border=\"0\" /></a>";
    display($page, "Senha Perdida", false, false, false);
}
function lostpassword()
{
    if (isset($_POST["submit"])) {
        extract($_POST);
        $userquery = doquery("SELECT email FROM {{table}} WHERE email='{$email}' LIMIT 1", "users");
        if (mysql_num_rows($userquery) != 1) {
            die("No account with that email address.");
        }
        $newpass = "";
        for ($i = 0; $i < 8; $i++) {
            $newpass .= chr(rand(65, 90));
        }
        $md5newpass = md5($newpass);
        $updatequery = doquery("UPDATE {{table}} SET password='******' WHERE email='{$email}' LIMIT 1", "users");
        if (sendpassemail($email, $newpass) == true) {
            display("Your new password was emailed to the address you provided.<br /><br />Once you receive it, you may <a href=\"login.php?do=login\">Log In</a> and continue playing.<br /><br />Thank you.", "Lost Password", false, false, false);
        } else {
            display("There was an error sending your new password.<br /><br />Please check with the game administrator for more information.<br /><br />We apologize for the inconvience.", "Lost Password", false, false, false);
        }
        die;
    }
    $page = gettemplate("lostpassword");
    $topnav = "<a href=\"login.php?do=login\"><img src=\"images/button_login.gif\" alt=\"Log In\" border=\"0\" /></a><a href=\"users.php?do=register\"><img src=\"images/button_register.gif\" alt=\"Register\" border=\"0\" /></a><a href=\"help.php\"><img src=\"images/button_help.gif\" alt=\"Help\" border=\"0\" /></a>";
    display($page, "Lost Password", false, false, false);
}
Example #5
0
        $PlanetID = doquery("SELECT `id` FROM {{table}} WHERE `id_owner` = '" . $NewUser['id'] . "' LIMIT 1;", 'planets', true);
        // Mise a jour de l'enregistrement utilisateur avec les infos de sa planete mere
        $QryUpdateUser = "******";
        $QryUpdateUser .= "`id_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`current_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`galaxy` = '" . $Galaxy . "', ";
        $QryUpdateUser .= "`system` = '" . $System . "', ";
        $QryUpdateUser .= "`planet` = '" . $Planet . "' ";
        $QryUpdateUser .= "WHERE ";
        $QryUpdateUser .= "`id` = '" . $NewUser['id'] . "' ";
        $QryUpdateUser .= "LIMIT 1;";
        doquery($QryUpdateUser, 'users');
        // Mise a jour du nombre de joueurs inscripts
        doquery("UPDATE {{table}} SET `config_value` = `config_value` + '1' WHERE `config_name` = 'users_amount' LIMIT 1;", 'config');
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($_POST['email'], "{$newpass}")) {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
        } else {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
            $Message .= "<br><br>" . $lang['error_mailsend'] . " <b>" . $newpass . "</b><br><br>";
            $Message .= "<a href='login.php'>立即登陆</a>";
        }
        message($Message, $lang['reg_welldone']);
    }
} else {
    // Afficher le formulaire d'enregistrement
    $parse = $lang;
    $parse['servername'] = $game_config['game_name'];
    $page = parsetemplate(gettemplate('registry_form'), $parse);
    display($page, $lang['registry'], false);
}
Example #6
0
            }
            $galaxy_row = doquery("SELECT `id` FROM {{planets}} WHERE `galaxy` = '{$galaxy}' AND `system` = '{$system}' AND `planet` = '{$planet}' AND `planet_type` = 1 LIMIT 1;", '', true);
            if (!$galaxy_row['id']) {
                $planet_set = true;
                $config->db_saveItem(array('LastSettedGalaxyPos' => $galaxy, 'LastSettedSystemPos' => $system, 'LastSettedPlanetPos' => $planet));
                $new_planet = uni_create_planet($galaxy, $system, $planet, $user['id'], $planet_name, true);
                break;
            }
            $planet += 3;
        }
        //    $new_planet = doquery("SELECT `id` FROM {{planets}} WHERE `id_owner` = '{$user['id']}' LIMIT 1;", '', true);
        //    $new_planet = $new_planet['id'];
        doquery("UPDATE {{users}} SET `id_planet` = '{$new_planet}', `current_planet` = '{$new_planet}', `galaxy` = '{$galaxy}', `system` = '{$system}', `planet` = '{$planet}' WHERE `id` = '{$user['id']}' LIMIT 1;");
        $config->db_saveItem('users_amount', $config->users_amount + 1);
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($email, $password)) {
            $Message .= " (" . htmlentities($email) . ")";
        } else {
            $Message .= " (" . htmlentities($email) . ")";
            $Message .= "<br><br>{$lang['error_mailsend']} <b>{$password}</b>";
        }
        $user = sn_login($username, $password);
        $user = $user['user_row'];
        message($Message, "{$lang['reg_welldone']}<b>{$password}</b>");
    }
} else {
    $template = gettemplate('registry_form', true);
    $template->assign_vars(array('id_ref' => $id_ref, 'servername' => $config->game_name, 'URL_RULES' => $config->url_rules, 'URL_FORUM' => $config->url_forum, 'URL_FAQ' => $config->url_faq));
    tpl_login_lang($template, $id_ref);
    display(parsetemplate($template), $lang['registry'], false, '', false, false);
}
Example #7
0
        $errors++;
    }
    if (isset($_GET['user'])) {
        $parse['aktyw'] = $_GET['user'];
    } else {
        $parse['aktyw'] = "0";
    }
    $aktyw = $_POST['aktyw'];
    if ($errors != 0) {
        message($errorlist, $lang['Register']);
    } else {
        doquery("UPDATE {{table}} SET aktywnosc='0' WHERE kod_aktywujacy='{$aktyw}'", 'users');
        doquery("UPDATE {{table}} SET time_aktyw='0' WHERE kod_aktywujacy='{$aktyw}'", 'users');
        doquery("UPDATE {{table}} SET kod_aktywujacy='0' WHERE kod_aktywujacy='{$aktyw}'", 'users');
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($_POST['email'], "")) {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
        } else {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
            $Message .= "<br><br>" . $lang['error_mailsend'] . "";
        }
        message($Message, $lang['reg_welldone']);
    }
} else {
    $parse = $lang;
    if (isset($_GET['user'])) {
        $parse['aktyw'] = $_GET['user'];
    } else {
        $parse['aktyw'] = "0";
    }
    $parse['servername'] = $game_config['game_name'];
Example #8
0
        // Mise a jour de l'enregistrement utilisateur avec les infos de sa planete mere
        $QryUpdateUser = "******";
        $QryUpdateUser .= "`id_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`current_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`galaxy` = '" . $Galaxy . "', ";
        $QryUpdateUser .= "`system` = '" . $System . "', ";
        $QryUpdateUser .= "`planet` = '" . $Planet . "' ";
        $QryUpdateUser .= "WHERE ";
        $QryUpdateUser .= "`id` = '" . $NewUser['id'] . "' ";
        $QryUpdateUser .= "LIMIT 1;";
        doquery($QryUpdateUser, 'users');
        // Mise a jour du nombre de joueurs inscripts
        doquery("UPDATE {{table}} SET `config_value` = `config_value` + '1' WHERE `config_name` = 'users_amount' LIMIT 1;", 'config');
        //PM users
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($_POST['email'], $newpass, $UserName, $validation_code)) {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
        } else {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
            $Message .= "<br><br>" . $lang['error_mailsend'] . " <b>" . $newpass . "</b>";
        }
        $Message = str_replace("{game}", $game_config['game_name'], $lang['WelcomePM']);
        PM($NewUser['id'], 0, $Message, $lang['Welcome'], $game_config['game_name'], 0);
        //message( $Message, $lang['reg_welldone']);
        echo "<center><font color=\"white\">";
        echo "<u>" . $lang['reg_welldone'] . "</u><br /><br />";
        echo $Message . "</font></center>";
        die;
    }
} else {
    // Afficher le formulaire d'enregistrement
Example #9
0
        $QryUpdateUser .= "`galaxy`         = :gala, ";
        $QryUpdateUser .= "`system`         = :sys, ";
        $QryUpdateUser .= "`planet`         = :planet ";
        $QryUpdateUser .= "WHERE ";
        $QryUpdateUser .= "`id` = :id ";
        $QryUpdateUser .= "LIMIT 1;";
        $Query = $DB->prepare($QryUpdateUser);
        $Query->bindParam('planetid', $PlanetID['id']);
        $Query->bindParam('current', $PlanetID['id']);
        $Query->bindParam('gala', $Galaxy);
        $Query->bindParam('sys', $System);
        $Query->bindParam('planet', $Planet);
        $Query->bindParam('id', $NewUser['id']);
        //Spieler in die Datenbank eintragen
        $Query->execute();
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($_POST['email'], $_POST['passwrd'], $_POST['character'])) {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
        } else {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
            $Message .= "<br><br>" . $lang['error_mailsend'] . " <b>" . $_POST['passwrd'] . "</b>";
        }
        $Message .= "<meta http-equiv=\"refresh\" content=\"5; index.php\";/>";
        message($Message, $lang['reg_welldone']);
    }
} else {
    //Defaultanzeige
    $parse = $lang;
    $parse['servername'] = $game_config['game_name'];
    display(parsetemplate(gettemplate('registry_form'), $parse), $lang['registry'], false);
}
Example #10
0
        // Mise a jour de l'enregistrement utilisateur avec les infos de sa planete mere
        $QryUpdateUser = "******";
        $QryUpdateUser .= "`id_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`current_planet` = '" . $PlanetID['id'] . "', ";
        $QryUpdateUser .= "`galaxy` = '" . $Galaxy . "', ";
        $QryUpdateUser .= "`system` = '" . $System . "', ";
        $QryUpdateUser .= "`planet` = '" . $Planet . "' ";
        $QryUpdateUser .= "WHERE ";
        $QryUpdateUser .= "`id` = '" . $NewUser['id'] . "' ";
        $QryUpdateUser .= "LIMIT 1;";
        doquery($QryUpdateUser, 'users');
        // Mise a jour du nombre de joueurs inscripts
        doquery("UPDATE {{table}} SET `config_value` = `config_value` + '1' WHERE `config_name` = 'users_amount' LIMIT 1;", 'config');
        doquery("UPDATE {{table}} SET `config_value` = `config_value` + '1' WHERE `config_name` = 'aktywacjen' LIMIT 1;", 'config');
        $Message = $lang['thanksforregistry'];
        if (sendpassemail($_POST['email'], "{$newpass}", "{$UserName}")) {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
        } else {
            $Message .= " (" . htmlentities($_POST["email"]) . ")";
            $Message .= "<br><br>" . $lang['error_mailsend'] . " <b>" . $newpass . " and your IGN is: " . $UserName . "</b>";
        }
        message($Message, $lang['reg_welldone']);
    }
    $Message = "Hi, Welcome to Rogue Universe. We hope you have fun playing this game. If you have any problems please submit a support ticket. As a general tip we would recomend you start by building up your mines. Start with metal mines and Crystal mines as well as a Solar Plant. Good Luck.";
    SendSimpleMessage($NewUser['id'], 1, time(), 1, "Rogue Universe", "Welcome", $Message);
} else {
    // Afficher le formulaire d'enregistrement
    $parse = $lang;
    $parse['servername'] = $game_config['game_name'];
    display(parsetemplate(gettemplate('registry_form'), $parse), $lang['registry'], false);
}