[ERRO] Dinik CMS R2

5 participantes

Math Math  • 10.02.13 16:52

[ERRO] Dinik CMS R2 Empty [ERRO] Dinik CMS R2 10.02.13 16:52

Bom , minha index aparece esse Seguinte erro
OBS : uso cPanel e a DB que vem junto com a cms..

Erro Index:
[ERRO] Dinik CMS R2 24orszs

se bugar >> https://2img.net/h/oi45.tinypic.com/24orszs.jpg

Erro ao se Registrar
[ERRO] Dinik CMS R2 2b8ls4

se bugar >> https://2img.net/h/oi47.tinypic.com/2b8ls4.jpg

WictorP WictorP  • 11.02.13 8:48

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 11.02.13 8:48

Olá,

Coloque isso em sua register.php

Código:
<?php

require_once('./data_classes/server-data.php_data_classes-core.php.php');

if($logged_in){
   header("Location: ".$path."/me");
   exit;
}

$ip_check = mysql_query("SELECT ip_last,username,id FROM users WHERE ip_last = '".$remote_ip."'");

if(isset($_GET['cancal'])){
   session_unset();
   header("Location: $path/");
   exit;   
}


switch($_GET['stap']){
   case "1":
      if(isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/email_password");
      }

      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-1.php');

      break;
      
   case "2":
      $bday_day = FilterText($_POST['bean_day']);
      $bday_month = FilterText($_POST['bean_month']);
      $bday_year = FilterText($_POST['bean_year']);
      $gender = FilterText($_POST['bean_gender']);

      if (!is_numeric($bday_day) || !is_numeric($bday_month) || !is_numeric($bday_year) || $bday_day <= 0 || $bday_day > 31 ||
         $bday_month <= 0 || $bday_month > 12 || $bday_year < 1900 || $bday_year > 2010)
      {
         $errors = "Gib uns bitte gültige Daten an.";
         
      }else if(!empty($gender)){
         $_SESSION['jjp']['register'][1]['bday_day'] = $bday_day;
         $_SESSION['jjp']['register'][1]['bday_month'] = $bday_month;
         $_SESSION['jjp']['register'][1]['bday_year'] = $bday_year;
         $_SESSION['jjp']['register'][1]['gender'] = $gender;
         header("Location: ".$path."/quickregister/email_password");
         exit;
      }else{
         $errors = "Gib uns bitte gültige Daten an.";
      }

      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-1.php');

      exit;
      break;
   
   case "3":
      if(!isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/start");
      } elseif(isset($_SESSION['jjp']['register'][2])){
         header("Location: ".$path."/quickregister/captcha");
      }
      
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-2.php');

      break;      
   
   case "4":
      $name = FilterText($_POST['bean_name']);
      $email = FilterText($_POST['bean_email']);
      $email2 = FilterText($_POST['bean_retypedEmail']);
      $pass1 = FilterText($_POST['bean_password']);
      $pass2 = FilterText($_POST['bean_retypedPassword']);

      $filter = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $name);
      $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);
      
      $tmp = mysql_query("SELECT id FROM users WHERE username = '".$name."' LIMIT 1") or die(mysql_error());
      $tmp = mysql_num_rows($tmp);

      $first = substr($name, 0, 4);

      // NAME CHECK

            if(strnatcasecmp($first,"MOD-") == false) {
         $errors = "Dieser Username ist ungültig";
      }elseif($tmp > 0){
         $errors = "Der Name ist leider vergeben!";
      }elseif($filter !== $name){
         $errors = "Dieser Username ist ungültig.";
      }elseif(strlen($name) > 12){
         $errors = "Dieser Username ist zulang.</p></div>";

      // E-MAIL CHECK

      }elseif($email_check !== 1){
         $errors = "Ungültige E-Mail Adresse";
      }elseif(strlen($email) < 6){
         $errors = "Ungültige E-Mail Adresse";
      }elseif($email !== $email2){
         $errors = "Die Email-Adressen stimmen nicht überein";

      // PASSWORT CHECK

      }elseif($pass1 !== $pass2){
         $errors = "Die Passwörter stimmen nicht überein";
      }elseif(isset($_POST['bean_termsOfServiceSelection'])){
         $_SESSION['jjp']['register'][2]['name'] = $name;
         $_SESSION['jjp']['register'][2]['email'] = $email;
         $_SESSION['jjp']['register'][2]['pass'] = $pass1;
         
         header("Location: ".$path."/quickregister/captcha");   
         exit;   
      }else{
         $errors = "Bitte akzeptiere die Nutzungsbedienung";
      }
      
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-2.php');

      exit;
      break;
      
   case "5":
      if(!isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/start");
      }elseif(!isset($_SESSION['jjp']['register'][2])){
         header("Location: ".$path."/quickregister/email_password");
      }
   
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-3.php');
   break;   
   
   case "6":

   if($_SESSION['register-captcha-bubble'] !== strtolower($_POST['captchaResponse'])){
      $errors = "Der Sicherheitscode war leider nicht korrekt. Bitte versuch es noch einmal.";
   }else{
         if($_SESSION['jjp']['register'][1]['gender'] == "male"){
            $look = 'hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-';
            $gender = 'M';
         }else{
            $look = 'hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-';
            $gender = 'F';
         }
            
         mysql_query("INSERT INTO `users` (username,real_name,password,auth_ticket,motto,mail,rank,look,gender,account_created,last_online,online,ip_last,ip_reg,working,secretcode,mymusik) VALUES ('".$_SESSION['jjp']['register'][2]['name']."','".$sitename."','".HoloHashMD5($_SESSION['jjp']['register'][2]['pass'])."','-/-','','".$_SESSION['jjp']['register'][2]['email']."','1','".$look."','".$gender."','".time()."','".time()."','1','".$remote_ip."','".$remote_ip."','','','')") or die(mysql_error());

         $userdata2 = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['jjp']['register'][2]['name']."'");
         $userdata = mysql_fetch_assoc($userdata2);

         mysql_query("INSERT INTO `user_info` (user_id,reg_timestamp) VALUES ('".$userdata['id']."','".time()."')");
         mysql_query("INSERT INTO `user_stats` (id) VALUES ('".$userdata['id']."')");

         $_SESSION['username'] = $_SESSION['jjp']['register'][2]['name'];
         $_SESSION['password'] = HoloHashMD5($_SESSION['jjp']['register'][2]['pass'], $_SESSION['jjp']['register'][2]['name']);
         
         unset($_SESSION['jjp']['register']);
         
         header("Location: ../me");
         exit;
      }
      
            require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-3.php');
      exit;
      break;      
}

?>

Markim Markim  • 11.02.13 14:26

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 11.02.13 14:26

Olá Convidado,

Tente trocar seu register por esse que o Wictorp. postou e poste resultados

Até.

ηikηicius ηikηicius  • 11.02.13 16:38

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 11.02.13 16:38

Olá , configurou a db corretamente ?

avatar -Live  • 11.02.13 22:10

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 11.02.13 22:10

Olá Convidado

Configure certo sua database na cms_settings , caso não funcionar ainda tente :

Entre nesse site : seusite.dominio/install.php

Att,

-Live

Math Math  • 11.02.13 22:47

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 11.02.13 22:47

Register não pegou...

Não pegou , configurei tudo certo..
DB e config da CMS
acho que ela é bugada mesmo , pois nenhum Hotel usa ela...

WictorP WictorP  • 12.02.13 1:41

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 12.02.13 1:41

Olá,

Substitua as seguintes páginas:

page-register-1

Código:
<body id="client" class="background-agegate">
<div id="overlay"></div>
<img src="<?php echo $path; ?>/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />


<div id="change-password-form" style="display: none;">
<div id="change-password-form-container" class="clearfix">
        <div id="change-password-form-title" class="bottom-border">Olvidaste tu contrasena?</div>
        <div id="change-password-form-content" style="display: none;">

<form method="post" action="<?php echo $path; ?>/account/password/identityResetForm" id="forgotten-pw-form">

                <input type="hidden" name="page" value="<?php echo $path; ?>/quickregister/start?changePwd=true" />
                <span>Ingrese su direccion de correo electronico:</span>
                <div id="email" class="center bottom-border">
                <input type="text" id="change-password-email-address" name="emailAddress" value="" class="email-address" maxlength="48"/>
                <div id="change-password-error-container" class="error" style="display: none;">Dieses Fenster dient dazu, deine Login Daten vor Phisingversuchen zu schützen.Bitte versichere dich, dass die URL in der Adresszeile mit <?php echo $path; ?>/ beginnt und brich diesen Dialog ab, wenn du eine andere Adresse siehst.</div>
      </div>
</form>

            <div class="change-password-buttons">

                <a href="#" id="change-password-cancel-link">Cancelar</a>

                <a href="#" id="change-password-submit-button" class="new-button"><b>Escribe email</b><i></i></a>

            </div>

        </div>

        <div id="change-password-email-sent-notice" style="display: none;">

            <div class="bottom-border">

                <span>Un mail con un enlace que usted puede personalizar su contraseña ha sido enviada a su dirección.</span>

                <div id="email-sent-container"></div>

            </div>

            <div class="change-password-buttons">

                <a href="#" id="change-password-change-link">Volver</a>

                <a href="#" id="change-password-success-button" class="new-button"><b>Cerrar</b><i></i></a>

            </div>

        </div>

    </div>

    <div id="change-password-form-container-bottom"></div>

</div>



<script type="text/javascript">

HabboView.add( function() {

    ChangePassword.init();





});

</script>
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/v2/styles/quickregister.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $path; ?>/web-gallery/v2/styles/forcedemaillogin.css" type="text/css" />

 
<div id="stepnumbers">
    <div class="step1focus">Aniversário & Gênero</div>
    <div class="step2">Detalhes</div>
    <div class="step3">Segurança</div>
    <div class="stephabbo"></div>
</div>
 
<div id="main-container">

<?php if(mysql_num_rows($ip_check) > 3){ ?>

<div id="error-messages-container" class="cbb">
          <div class="rounded" style="background-color: #cb2121;">
          <div id="error-title" class="error">Warning:<br><br>Du stehst im verdacht zu Klonen, und kannst dich deshalb nicht mehr Registrieren!
     <br><br>IP: <?php echo $remote_ip; ?>
     <br>Max. Erlaubte Accounts PRO IP: 3
     <br>Gefundene Accounts: <?php echo mysql_num_rows($ip_check); ?> - <br><br><?php while($row = mysql_fetch_assoc($ip_check)){ echo $row['username']; echo" (ID: ".$row['id'].") <br>"; } ?>

     </div></div></div>

<?php } else { if(isset($errors)){ ?>

<div id="error-messages-container" class="cbb">
          <div class="rounded" style="background-color: #cb2121;">
          <div id="error-title" class="error"><?php echo $errors; ?>
     </div></div></div>
<?php } ?>

    <form id="quickregisterform" method="post" action="<?php echo $path; ?>/quickregister/age_gate_submit">
 
        <div id="title">
            Data de nascimento e sexo:
        </div>
 
        <div id="date-selector">
            <div id="agegate-notice"><span style="font-size:12px; color: #00ccff;">Por favor digite uma data de aniversário válida</span></div>

<select name="bean.day" id="bean_day" class="dateselector"><option value="">Dia</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select> <select name="bean.month" id="bean_month" class="dateselector"><option value="">Mês</option><option value="1">Janeiro</option><option value="2">Fevereiro</option><option value="3">Março</option><option value="4">Abril</option><option value="5">Maio</option><option value="6">Junho</option><option value="7">Julho</option><option value="8">Agosto</option><option value="9">Setembro</option><option value="10">Outubro</option><option value="11">Novembro</option><option value="12">Dezembro</option></select> <select name="bean.year" id="bean_year" class="dateselector"><option value="">Ano</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option><option value="1987">1987</option><option value="1986">1986</option><option value="1985">1985</option><option value="1984">1984</option><option value="1983">1983</option><option value="1982">1982</option><option value="1981">1981</option><option value="1980">1980</option><option value="1979">1979</option><option value="1978">1978</option><option value="1977">1977</option><option value="1976">1976</option><option value="1975">1975</option><option value="1974">1974</option><option value="1973">1973</option><option value="1972">1972</option><option value="1971">1971</option><option value="1970">1970</option><option value="1969">1969</option><option value="1968">1968</option><option value="1967">1967</option><option value="1966">1966</option><option value="1965">1965</option><option value="1964">1964</option><option value="1963">1963</option><option value="1962">1962</option><option value="1961">1961</option><option value="1960">1960</option><option value="1959">1959</option><option value="1958">1958</option><option value="1957">1957</option><option value="1956">1956</option><option value="1955">1955</option><option value="1954">1954</option><option value="1953">1953</option><option value="1952">1952</option><option value="1951">1951</option><option value="1950">1950</option><option value="1949">1949</option><option value="1948">1948</option><option value="1947">1947</option><option value="1946">1946</option><option value="1945">1945</option><option value="1944">1944</option><option value="1943">1943</option><option value="1942">1942</option><option value="1941">1941</option><option value="1940">1940</option><option value="1939">1939</option><option value="1938">1938</option><option value="1937">1937</option><option value="1936">1936</option><option value="1935">1935</option><option value="1934">1934</option><option value="1933">1933</option><option value="1932">1932</option><option value="1931">1931</option><option value="1930">1930</option><option value="1929">1929</option><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option><option value="1914">1914</option><option value="1913">1913</option><option value="1912">1912</option><option value="1911">1911</option><option value="1910">1910</option><option value="1909">1909</option><option value="1908">1908</option><option value="1907">1907</option><option value="1906">1906</option><option value="1905">1905</option><option value="1904">1904</option><option value="1903">1903</option><option value="1902">1902</option><option value="1901">1901</option><option value="1900">1900</option></select>        </div>

        <div class="delimiter_smooth">
            <div class="flat"> </div>
            <div class="arrow"> </div>
            <div class="flat"> </div>
        </div>

        <div id="inner-container">
            <div id="gender-selection"><br>
                <center><span style="font-size:12px; color: #00ccff;">Eu sou...</span><br></center><br>
                <div class="select_gender boy selected">

                    <div class="select-container">
                        <input type="radio" id="radio-button-boy" name="bean.gender" value="male" checked="checked"/>
                        <label for="radio-button-boy">Homem</label>
                    </div>
                    <div class="silhouette">
                        <img src="<?php echo $path; ?>/web-gallery/v2/images/frontpage/silhouette_boy.png"/>
                    </div>
                </div>

                <div class="select_gender girl">
                    <div class="select-container">
                        <input type="radio" id="radio-button-girl" name="bean.gender" value="female" />
                        <label for="radio-button-girl">Mulher</label>
                    </div>
                    <div class="silhouette">
                        <img src="<?php echo $path; ?>/web-gallery/v2/images/frontpage/silhouette_girl.png"/>
                    </div>

                </div>
            </div>
        </div>
    </form>

    <div id="select">
        <a id="back-link" href="/">Voltar</a>
        <div class="button">
            <a id="proceed" href="#" class="area">Continuar</a>

            <span class="close"></span>
        </div>
  </div>
</div>

<?php } ?>

 
<script type="text/javascript">
    L10N.put("identity.register.overlay.loading.text", 'Laden...');
    document.observe("dom:loaded", function() {
        QuickRegister.initAgeGate(true);
    });
</script>
 
<script type="text/javascript">
    HabboView.run();
</script>
 
</body>
</html>

page-register-2

Código:
<body id="client" class="background-accountdetails-male">
<div id="overlay"></div>
<img src="<?php echo $path; ?>/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />


<div id="change-password-form" style="display: none;">

    <div id="change-password-form-container" class="clearfix">
        <div id="change-password-form-title" class="bottom-border">Passwort vergessen?</div>
        <div id="change-password-form-content" style="display: none;">
            <form method="post" action="<?php echo $path; ?>/account/password/identityResetForm" id="forgotten-pw-form">
                <input type="hidden" name="page" value="<?php echo $path; ?>/quickregister/email_password?changePwd=true" />
                <span>Gib bitte die E-mail Adresse deines <?php echo $sitename; ?> Accounts ein:</span>
                <div id="email" class="center bottom-border">
                    <input type="text" id="change-password-email-address" name="emailAddress" value="" class="email-address" maxlength="48"/>

                    <div id="change-password-error-container" class="error" style="display: none;">Bitte gebe eine korrekte E-Mail Adresse ein</div>
                </div>
            </form>
            <div class="change-password-buttons">
                <a href="#" id="change-password-cancel-link">Abbrechen</a>
                <a href="#" id="change-password-submit-button" class="new-button"><b>Email senden</b><i></i></a>
            </div>

        </div>
        <div id="change-password-email-sent-notice" style="display: none;">
            <div class="bottom-border">
                <span>Hey! Wir haben dir gerade eine E-mail geschickt. Darin findest du einen Link, mit dem du dein Passwort zurücksetzen kannst. Denk daran, auch in deinem Spam Ordner nachzusehen!</span>
                <div id="email-sent-container"></div>
            </div>
            <div class="change-password-buttons">
                <a href="#" id="change-password-change-link">Zurück</a>

                <a href="#" id="change-password-success-button" class="new-button"><b>Schließen</b><i></i></a>
            </div>
        </div>
    </div>
    <div id="change-password-form-container-bottom"></div>
</div>

<script type="text/javascript">
HabboView.add( function() {
    ChangePassword.init();


});
</script>

<div id="stepnumbers">
    <div class="stepdone">Aniversário & Gênero</div>
    <div class="step2focus">Detalhes</div>
    <div class="step3">Segurança</div>
    <div class="stephabbo"></div>
</div>

<div id="main-container">

<?php if(isset($errors)){ ?>

<div id="error-messages-container" class="cbb">
          <div class="rounded" style="background-color: #cb2121;">
          <div id="error-title" class="error"><?php echo $errors; ?>
     </div></div></div>
<?php } ?>

 
            

    <div id="title">
        Detalhes da conta
    </div>

    <form method="post" action="<?php echo $path; ?>/quickregister/email_password_submit" id="quickregister-form">
      <div id="inner-container">
        <div class="inner-content bottom-border">

            <div class="field-content clearfix">

                <div class="left">

                    <div class="label" class="registration-text"><span style="font-size:14px; color: #22b9f1;">Nome Hamp</span></div>
                    <input type="text" id="email-address" name="bean_name" value="<?php echo @$_POST['bean_name']; ?>" />

                </div>

                <div class="right">
                    <div class="help">Por favor, digite um nome de usuário para conectar-se ao <b>Hamp</b>.</div>
                </div>
            </div><br><br>

            <div class="field-content clearfix">
                <div class="left">
                    <div class="field">
                        <div class="label" class="registration-text"><span style="font-size:14px; color: #22b9f1;">Email</span></div>
                        <input type="text" id="email-address" name="bean_email" value="<?php echo @$_POST['bean_email']; ?>" />
                    </div>
                    <div class="retype-field">
                        <div class="label" class="registration-text"><span style="font-size:14px; color: #22b9f1;">Reescreva seu email</span></div>

                        <input type="text" id="email-address2" name="bean_retypedEmail" value="<?php echo @$_POST['bean_retypedEmail']; ?>" />
                    </div>
                </div>
                <div class="right">
                    <div class="help">Você deve usar este endereço de e-mail para efetuar login no Hamp no futuro. Por favor use um endereço válido.</div>
                </div>
            </div>

            <div class="field-content clearfix">
                <div class="left">
                    <div class="field">
                        <div class="label" class="registration-text"><span style="font-size:14px; color: #22b9f1;">Nova senha</span></div>
                        <input type="password" name="bean_password" id="register-password" maxlength="32" value="" />
                    </div>
                </div>
                <div class="right">

                    <div class="help">Senhas precisam ter no mínimo <b>6 caracteres</b>, incluíndo <b>letras</b> e <b>números</b></div>
                </div>

                    <div class="retype-field">
                        <div class="label" class="registration-text"><span style="font-size:14px; color: #22b9f1;">Reescreva sua senha</span></div>

                        <input type="password" id="register-password2" name="bean_retypedPassword" value="" />
                    </div>
                </div>                </div>

 


 

        <div class="inner-content top-margin">
         <div class="field-content checkbox ">
           <label>

             <input type="checkbox" name="bean.termsOfServiceSelection" id="terms" value="true" class="checkbox-field"/>
             Eu aceito os <a href="#" target="_blank" onclick="window.open('/papers/disclaimer'); return false;">Termos de Serviço</a>
           </label>
         </div>
         
         
         
        </div>
      </div>
    </form>


    <div id="select">
        <div class="button">
            <a id="proceed-button" href="#" class="area">Continuar</a>

            <span class="close"></span>
        </div>
        <a href="<?php echo $path; ?>/quickregister/back" id="back-link">Voltar</a>
  </div>
</div>

<script type="text/javascript">
    document.observe("dom:loaded", function() {
        Event.observe($("back-link"), "click", function() {
            Overlay.show(null,'Laden...');
        });
        Event.observe($("proceed-button"), "click", function() {
            Overlay.show(null,'Laden...');           
            $("quickregister-form").submit();
        });
            $("email-address").focus();
    });
</script>
 
<script type="text/javascript">
    HabboView.run();
</script>
 
</body>
</html>

page-register-3

Código:
<body id="client" class="background-captcha">
<div id="overlay"></div>
<img src="<?php echo $path; ?>/web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />

<div id="change-password-form" style="display: none;">

    <div id="change-password-form-container" class="clearfix">
        <div id="change-password-form-title" class="bottom-border">Passwort vergessen?</div>
        <div id="change-password-form-content" style="display: none;">
            <form method="post" action="https://www.habbo.de/account/password/identityResetForm" id="forgotten-pw-form">
                <input type="hidden" name="page" value="/quickregister/captcha?changePwd=true" />
                <span>Gib bitte die E-mail Adresse deines Habbo Accounts ein:</span>
                <div id="email" class="center bottom-border">
                    <input type="text" id="change-password-email-address" name="emailAddress" value="" class="email-address" maxlength="48"/>

                    <div id="change-password-error-container" class="error" style="display: none;">Bitte gebe eine korrekte E-Mail Adresse ein</div>
                </div>
            </form>
            <div class="change-password-buttons">
                <a href="#" id="change-password-cancel-link">Abbrechen</a>
                <a href="#" id="change-password-submit-button" class="new-button"><b>Email senden</b><i></i></a>
            </div>

        </div>
        <div id="change-password-email-sent-notice" style="display: none;">
            <div class="bottom-border">
                <span>Hey! Wir haben dir gerade eine E-mail geschickt. Darin findest du einen Link, mit dem du dein Passwort zurücksetzen kannst. Denk daran, auch in deinem Spam Ordner nachzusehen!</span>
                <div id="email-sent-container"></div>
            </div>
            <div class="change-password-buttons">
                <a href="#" id="change-password-change-link">Zurück</a>

                <a href="#" id="change-password-success-button" class="new-button"><b>Schließen</b><i></i></a>
            </div>
        </div>
    </div>
    <div id="change-password-form-container-bottom"></div>
</div>

<script type="text/javascript">
HabboView.add( function() {
    ChangePassword.init();


});
</script>

<div id="stepnumbers">
    <div class="stepdone">Aniversário & Gênero</div>
    <div class="stepdone">Detalhes</div>
    <div class="step3focus">Segurança</div>
    <div class="stephabbo"></div>
</div>

<div id="main-container">
<?php if(isset($errors)){ ?>

<div id="error-messages-container" class="cbb">
          <div class="rounded" style="background-color: #cb2121;">
          <div id="error-title" class="error"><?php echo $errors; ?>
     </div></div></div>
<?php } ?>


    <div id="bubble-container" class="cbb">
        <div id="bubble-content" class="rounded">
            <div id="bubble-title">
                Só mais uma coisinha
            </div>
            <div id="captcha-image-container">
                <div id="recaptcha_image"><img src="<?php echo $path; ?>/captcha/captcha.php"></div>
            </div>
            <div id="captcha-reload-container">

                Não consegue ler as palavras? <a id="recaptcha-reload" href="#">Tente um novo código</a>
            </div>   
        </div>
    </div>

    <div class="delimiter_smooth">
        <div class="flat"> </div>
        <div class="arrow"> </div>
        <div class="flat"> </div>

    </div>

    <div id="inner-container">
        <form id="captcha-form" method="post" action="<?php echo $path; ?>/quickregister/captcha_submit" onsubmit="Overlay.show(null,'Loading...');">
            <div id="recaptcha-input-title">Digite a palavra mostrada na figura anterior:</div>
            <div id="recaptcha-input">
                <input type="text" tabindex="2" name="captchaResponse" id="recaptcha_response_field">
            </div>
        </form>

    </div>

    <div id="select">
        <a href="<?php echo $path; ?>/quickregister/backToAccountDetails" id="back-link">Voltar</a>
        <div class="button">
            <a id="proceed-button" href="#" class="area">Pronto!</a>
            <span class="close"></span>
        </div>

  </div>

<script type="text/javascript">
    document.observe("dom:loaded", function() {
        Event.observe($("back-link"), "click", function() {
            Overlay.show(null,'Laden...');
        });
        Event.observe($("proceed-button"), "click", function() {
            Overlay.show(null,'Laden...');           
            $("captcha-form").submit();
        });
            $("captcha-form").focus();
    });
</script>



</div>
 
<script type="text/javascript">
    HabboView.run();
</script>
 
</body>
</html>

register

Código:
<?php

require_once('./data_classes/server-data.php_data_classes-core.php.php');

if($logged_in){
   header("Location: ".$path."/me");
   exit;
}

$ip_check = mysql_query("SELECT ip_last,username,id FROM users WHERE ip_last = '".$remote_ip."'");

if(isset($_GET['cancal'])){
   session_unset();
   header("Location: $path/");
   exit;   
}


switch($_GET['stap']){
   case "1":
      if(isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/email_password");
      }

      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-1.php');

      break;
      
   case "2":
      $bday_day = FilterText($_POST['bean_day']);
      $bday_month = FilterText($_POST['bean_month']);
      $bday_year = FilterText($_POST['bean_year']);
      $gender = FilterText($_POST['bean_gender']);

      if (!is_numeric($bday_day) || !is_numeric($bday_month) || !is_numeric($bday_year) || $bday_day <= 0 || $bday_day > 31 ||
         $bday_month <= 0 || $bday_month > 12 || $bday_year < 1900 || $bday_year > 2010)
      {
         $errors = "Gib uns bitte gültige Daten an.";
         
      }else if(!empty($gender)){
         $_SESSION['jjp']['register'][1]['bday_day'] = $bday_day;
         $_SESSION['jjp']['register'][1]['bday_month'] = $bday_month;
         $_SESSION['jjp']['register'][1]['bday_year'] = $bday_year;
         $_SESSION['jjp']['register'][1]['gender'] = $gender;
         header("Location: ".$path."/quickregister/email_password");
         exit;
      }else{
         $errors = "Gib uns bitte gültige Daten an.";
      }

      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-1.php');

      exit;
      break;
   
   case "3":
      if(!isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/start");
      } elseif(isset($_SESSION['jjp']['register'][2])){
         header("Location: ".$path."/quickregister/captcha");
      }
      
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-2.php');

      break;      
   
   case "4":
      $name = FilterText($_POST['bean_name']);
      $email = FilterText($_POST['bean_email']);
      $email2 = FilterText($_POST['bean_retypedEmail']);
      $pass1 = FilterText($_POST['bean_password']);
      $pass2 = FilterText($_POST['bean_retypedPassword']);

      $filter = preg_replace("/[^a-z\d\-=\?!@:\.]/i", "", $name);
      $email_check = preg_match("/^[a-z0-9_\.-]+@([a-z0-9]+([\-]+[a-z0-9]+)*\.)+[a-z]{2,7}$/i", $email);
      
      $tmp = mysql_query("SELECT id FROM users WHERE username = '".$name."' LIMIT 1") or die(mysql_error());
      $tmp = mysql_num_rows($tmp);

      $first = substr($name, 0, 4);

      // NAME CHECK

            if(strnatcasecmp($first,"MOD-") == false) {
         $errors = "Dieser Username ist ungültig";
      }elseif($tmp > 0){
         $errors = "Der Name ist leider vergeben!";
      }elseif($filter !== $name){
         $errors = "Dieser Username ist ungültig.";
      }elseif(strlen($name) > 12){
         $errors = "Dieser Username ist zulang.</p></div>";

      // E-MAIL CHECK

      }elseif($email_check !== 1){
         $errors = "Ungültige E-Mail Adresse";
      }elseif(strlen($email) < 6){
         $errors = "Ungültige E-Mail Adresse";
      }elseif($email !== $email2){
         $errors = "Die Email-Adressen stimmen nicht überein";

      // PASSWORT CHECK

      }elseif($pass1 !== $pass2){
         $errors = "Die Passwörter stimmen nicht überein";
      }elseif(isset($_POST['bean_termsOfServiceSelection'])){
         $_SESSION['jjp']['register'][2]['name'] = $name;
         $_SESSION['jjp']['register'][2]['email'] = $email;
         $_SESSION['jjp']['register'][2]['pass'] = $pass1;
         
         header("Location: ".$path."/quickregister/captcha");   
         exit;   
      }else{
         $errors = "Bitte akzeptiere die Nutzungsbedienung";
      }
      
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-2.php');

      exit;
      break;
      
   case "5":
      if(!isset($_SESSION['jjp']['register'][1])){
         header("Location: ".$path."/quickregister/start");
      }elseif(!isset($_SESSION['jjp']['register'][2])){
         header("Location: ".$path."/quickregister/email_password");
      }
   
      require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-3.php');
   break;   
   
   case "6":

   if($_SESSION['register-captcha-bubble'] !== strtolower($_POST['captchaResponse'])){
      $errors = "Der Sicherheitscode war leider nicht korrekt. Bitte versuch es noch einmal.";
   }else{
         if($_SESSION['jjp']['register'][1]['gender'] == "male"){
            $look = 'hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-';
            $gender = 'M';
         }else{
            $look = 'hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-';
            $gender = 'F';
         }
            
         mysql_query("INSERT INTO `users` (username,real_name,password,auth_ticket,motto,mail,rank,look,gender,account_created,last_online,online,ip_last,ip_reg,working,secretcode,mymusik) VALUES ('".$_SESSION['jjp']['register'][2]['name']."','".$sitename."','".HoloHashMD5($_SESSION['jjp']['register'][2]['pass'])."','-/-','','".$_SESSION['jjp']['register'][2]['email']."','1','".$look."','".$gender."','".time()."','".time()."','1','".$remote_ip."','".$remote_ip."','','','')") or die(mysql_error());

         $userdata2 = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['jjp']['register'][2]['name']."'");
         $userdata = mysql_fetch_assoc($userdata2);

         mysql_query("INSERT INTO `user_info` (user_id,reg_timestamp) VALUES ('".$userdata['id']."','".time()."')");
         mysql_query("INSERT INTO `user_stats` (id) VALUES ('".$userdata['id']."')");

         $_SESSION['username'] = $_SESSION['jjp']['register'][2]['name'];
         $_SESSION['password'] = HoloHashMD5($_SESSION['jjp']['register'][2]['pass'], $_SESSION['jjp']['register'][2]['name']);
         
         unset($_SESSION['jjp']['register']);
         
         header("Location: ../me");
         exit;
      }
      
            require_once('./templates/register_subheader.php');
      require_once('./templates/quickregister/page-register-3.php');
      exit;
      break;      
}

?>

Markim Markim  • 22.02.13 1:14

[ERRO] Dinik CMS R2 Empty Re: [ERRO] Dinik CMS R2 22.02.13 1:14

Fechado.

Motivo: O autor abandonou o tópico.
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.