Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('config.php');
- if(isset($_POST['reg_submit'])){
- $username = $_POST['regid'];
- $checkacc = $rconn->query('SELECT username FROM account WHERE username=%s', $username);
- $accrows = count($checkacc);
- if ($accrows == 0){
- if (!isset($_POST['accepttou'])){
- echo '<script>alert("Nesouhlasil si s pravidly.");</script>';
- } else {
- $exp = array(
- 0 => 'Classic WoW',
- 1 => 'Burning Crusade',
- );
- $regid = $_POST[regid];
- $regpass = $_POST[regpass];
- $regreppass = $_POST[regreppass];
- $regemail = $_POST[regemail];
- $regexpan = $_POST[regexpan];
- $randswer = rand(100000000, 999999999);
- $regidunhtml = htmlspecialchars("$regid", ENT_QUOTES);
- if ((!empty($regidunhtml)) && regemail && $regpass && $regreppass && ($regpass == $regreppass)){
- if ($regexpan == 0 || $regexpan == 1 && is_numeric($regexpan)){
- if (strlen($regid) > 4 && strlen($regpass) > 4){
- $shapass = strtoupper(sha1(strtoupper($regidunhtml.":".$regpass)));
- $registrujacc = array(
- 'username' => $regidunhtml,
- 'sha_pass_hash' => $shapass,
- 'email' => $regemail,
- 'expansion' => $regexpan,
- 'randswer' => $randswer
- );
- $rconn->query('INSERT INTO account', $registrujacc);
- echo '<p style="font-size: 12px;"><font color="#8aff00">Account byl úspěšně vytvořen!</font></p>';
- echo '<br />';
- echo '<table class="table">';
- echo '<tr><td><b>Rekapitulace</td><td></td></b>';
- echo '<tr><td class="first" style="width: 150px;">Account:</td><td class="first"><b> '.$regid.' </b></td></tr>';
- echo '<tr><td class="second" style="width: 150px;">Heslo:</td><td class="second"><b> '.$regpass.' </b></td></tr>';
- echo '<tr><td class="first" style="width: 150px;">E-mail:</td><td class="first"><b> '.$regemail.' </b></td></tr>';
- echo '<tr><td class="second" style="width: 150px;">Kontrolní kód [<font color="red">?</font>]:</td><td class="second"><b> '.$randswer.' </b></td></tr>';
- echo '<tr><td class="first" style="width: 150px;">Datadisk:</td><td class="first" ><b> '.$exp[$regexpan].' </b></td></tr>';
- echo '</table>';
- echo '<br />';
- echo '<p>Tato rekapitulace Vám byla odeslána na Vámi zadaný e-mail</p>';
- echo '<p>9 místný kód si prosím uschovejte a někam zapište, budete ho potřebovat při manupilaci s účtem, přes Naše webové stránky.</p>';
- mail($regemail, 'StoneCore [SControl]', 'Vase udaje: Account = '.$regidunhtml.' === Heslo = '.$regpass.' === Kontrolní kód = '.$randswer.' Tento Kontrolní kód Vám bude sloužit pro editaci Vašeho účtu přes SControl.', 'Děkujeme za pochopení, StoneCore');
- } else {
- echo '<script>alert("Minimální počet znaků účtu a hesla je 5, prosím zadejte údaje s touto minimální velikostí.");</script>';
- }
- } else {
- echo '<script>alert("Nevyplnil si správně povinné údaje.");</script>';
- }
- } else {
- echo '<script>alert("Nevyplnil si správně povinné údaje.");</script>';
- }
- }
- } else {
- echo '<script>alert("Tento account již v databázi existuje, vyberte prosím jiné jméno.");</script>';
- }
- }
- ?>
Add Comment
Please, Sign In to add comment