antiblock
Rodnia | Alpha & Omega
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Syst3m

Erro de Registo!

Question

Boa tarde Comunidade Cyberiana.
Eu tenho este erro no qual não estou a conseguir resolver, já procurei no google e mesmo aqui na cybergames e não encontrei solução, espero que alguém me ajude.
Vou deixar algum print's e explicar agora o erro.
Bem é o seguinte acabei de abrir um servidor sim hospedado no meu pc para poder fazer as alterações e é o seguinte eu acabei de arranjar um site por acaso gosto bastante dele está completo, e o erro e quando vou a registar diz que tenho Conta existente, é estúpido visto que tenho as acc todas limpas como podem verificar na print abaixo.

 

Aqui está a tabela:

X1oY0Te.png

 

E aqui está o erro no site:

symACHy.png

 

Espero que alguém me possa ajudar! Cumprimentos!

Share this post


Link to post
Share on other sites

11 answers to this question

  • 0

Primeiro, que nojo de script.

Obsoleto, mal organizado, simplesmente estúpido.

Recomendo-te a mandares isso para a reciclagem que é onde pertence e arranjares um site como deve ser, irá poupar surpresas desagradáveis no futuro.

 

Depois, vai a navicat, design mode, retira checkbox de "Not null" de todos os campos excepto:

id

login

password

 

Reinicia servidor mysql pelo sim pelo não e milagrosamente depois registo irá funcionar.

Share this post


Link to post
Share on other sites
antiblock
Elveron
  • 0

Manda vir  o código do ficheiro s=registo.

Share this post


Link to post
Share on other sites
  • 0

Aqui está!
 

Spoiler

<?PHP
 
  $regCoins = 0; // Startcoins
 
  $laufZeit = 365; //Tage autoloot,safebox
  $calcLZ = (60*60*24)*365;
  $expireStamp = time()+$calcLZ;
  $expireDate = date("Y-m-d H:i:s",$expireStamp);
 
  if($serverSettings['register_on'] && (!isset($_SESSION['user_admin']))) {
 
    if(isset($_POST['submit']) && $_POST['submit']=="Registar") {
      if((checkAnum($_POST['account']) && strlen($_POST['account'])>=5 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=8 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40  && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

      
        $lcode = mysql_real_escape_string($_POST['loeschcode']);
        
        $zuFall = rand(99999,999999999);
        $userpass=mysql_real_escape_string($_POST['pass']);
        

[19:05:43] >>            $aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        $accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        $sqlCmd = "INSERT INTO account.account
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert)
        VALUES
        ('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$aktivHash."')";
        $sqlQry = mysql_query($sqlCmd,$sqlServ);
        if($sqlQry) {
          
          
          $absender = $serverSettings['titel']."";
          $email = $serverSettings['reg_mail'];
          $empfaenger = $_POST['email'];
          $mail_body = "Olá ".$_POST['uname'].",
          
          Seu registo no ".$serverSettings['titel']." Foi e
[19:05:43] >>    fetuado com sucesso! Para iniciares a sessão tens que ativar a tua conta.
          Para ativares a tua conta carrega no link a baixo:
          
          ".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
          
          Dados da sua conta
          Conta: ".$_POST['account']."
          Password: ".$userpass."
          
          Codigo Apagar personagem: ".$lcode."
          Pergunta de segurança: ".$sFrage[$sfNum]."
          Resposta de segurança: ".$_POST['sicherheitsa']."
          
          Desejamos-lhe boa sorte.
          
          Cumprimentos ".$serverSettings['titel']." Nova-Aventura
          
          
          Este endereço de e-mail foi gerado automaticamente. Por favor, enviar respostas para este endereço, senão estás lixado!";
          $titel = "Registo no ".$serverSettings['titel'];
          
          $header = "X-Priority: 3\n";
          $header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
          $header .= "MIME-Vers
[19:05:43] >>    ion: 1.0\n";
          $header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n";
          $header .= "Reply-To: ".$serverSettings['reg_mail']."\n";
          $header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
          
          if($serverSettings['mail_activation']) {
            mail($empfaenger, $titel, $mail_body, $header);
            echo'
            
            
<div class="boxui box-con">
<div class="wrap">
        <div class="formSteps stp2">
        </div>
        <div class="sep">
        </div>
        <p>
            <b>Bem-Vindo ao '.$serverSettings['titel_page'].'!</b>
        </p>
        <p>
            Deverás estar prestes a receber um email a pedir para confirmares o teu registo.
            Por favor confirma o teu registo clicando na hiperligação enviada no email. Só podes
            começar a usar a tua conta após teres confirmado o seu registo.
            <br>
            Para jogares precisas efectuar o Download do Jogo.</p>
        <div class="sep">
       
[19:05:43] >>     </div>
        <center>
            <a class="btn2 curved5" href="?s=download">Prosseguir para o Download</a></center>
    </div>
    </div>
    <div class="boxui box-end">
</div>
            
            ';

          }
          else {
            echo'<p class="meldung_sucesso">Conta criada com sucesso. Agora ja pode entrar na sua conta.</p>';
          }
          
        }
        else {
          echo'<p class="meldung_erro">Falha de registo: A conta já existe.</p>';
        }
        
      }
      else {
        echo'<p class="meldung_erro">Registo falhou: especifique todos os campos corretamente.</p>';
      }
    }
  ?>
                
                <script type="text/javascript">
    $(document).ready(function () {
        $(".upass").keyup(function () {
            var pw = $(this);
            var str_e = $(".pwstr");
            var v = pw.val();
            var l = v.length;
            if (v == 'Palavra-Passe') {
                str_e.attr("class", "pwstr st1");
            }
            if (l < 2) {
          
[19:05:43] >>          str_e.attr("class", "pwstr st1");
            }
            else if (l >= 2 && l < 4) {
                str_e.attr("class", "pwstr st1");
            }
            else if (l >= 4 && l < 6) {
                str_e.attr("class", "pwstr st2");
            }
            else if (l >= 6 && l < 8) {
                str_e.attr("class", "pwstr st3");
            }
            else if (l >= 8) {
                str_e.attr("class", "pwstr st4");
            }
        });

    });

</script>


<div class="boxui box-title">
    <h3>
        ETAPA 1 - Faz o Registo</h3>
</div>
<div class="boxui box-con">
    <div class="wrap">
        <div class="formSteps stp1">
        </div>
        <div class="sep">
        </div>
        <p>
            Preenche o formulário abaixo para registar uma nova conta. Todos os campos são obrigatórios!</p>
        <div class="sep">
        </div>
<form action="?s=registo" class="labelForm" id="RegisterForm" method="post"><input Value="0" data-val="true" data-val-number="The field i
[19:05:43] >>    d must be a number." data-val-required="The id field is required." id="id" name="id" type="hidden" value="0" />        
<label for="">
            Nome de Conta:</label>
<input alt="Mínimo de 6 caracteres" class="bar curved5 tooltip_registo_uid" required maxlength="16" name="account" placeholder="Mínimo de 6 caracteres" type="text" value="" />        <span id="reg_uid"></span>
        <br/>
        <div class="sep"></div>
        <label for="">
            O teu Nome:</label>
<input alt="Mínimo de 3 caracteres" class="bar curved5 tooltip_registo_uid" required name="uname" placeholder="Mínimo de 3 caracteres" type="text" value="" />        <span id="reg_uname"></span>
        <br/>
        <div class="sep">
        </div>
        <label for="">
            Código Apagar Personagem:</label>
<input alt="7 digitos" class="bar curved5 tooltip_registo_uid" maxlength="7" required name="loeschcode" placeholder="7 digitos" type="text" value="" />        <span id="reg_social_id"></span>
        <br/>
        <div
[19:05:43] >>    class="sep">
        </div>
        <label for="">
            Palavra-Passe:</label>
<input alt="Mínimo de 8 caracteres" class="bar curved5 tooltip_registo_uid upass" required name="pass" placeholder="Mínimo de 8 caracteres" type="password" />        <span id="reg_upass"></span>
        <br/>
                <label for=""> Confirmar Palavra-Passe:</label>
                <input class="bar curved5 tooltip_registo_uid upass" type="password" required name="pass2" maxlength="16" size="16" placeholder="Mínimo de 8 caracteres" />
        <br/>
        <label for="">
        </label>
        <div id="pw_div" class="pwstr st1">
        </div>
        <div class="sep">
        </div>

        <label for="">
            E-mail:</label>
<input alt="Insere um e-mail válido" class="bar curved5 tooltip_registo_uid" required id="username" name="email" placeholder="Insere um e-mail válido" type="email" value="" />        <span id="reg_uemail"></span>
        <br/>
                <div class="sep"></div>
       
        <textarea readonl
[19:05:43] >>    y="readonly" class="cgd barTXT curved5" style="resize: none;" rows="15"> TERMOS DE USO

COLOCA AQUI OS TERMOS DE USO E RESPONSABILIDADE DO TEU SERVIDOR, PARA OS JOGADORES ESTAREM CONSCIENTES DAS REGULAMENTAÇOES
DO TEU SERVIDOR

</textarea>
        <div class="sep">
        </div>
        <input name="agreement" required type="checkbox" />
        <span>Eu concordo com os </span><a href="?s=rulls">Termos de Uso do <?PHP echo $serverSettings['titel_page']; ?>.</a>
        <div class="sep">
        </div>
        <center>
            <input name="submit" value="Registar" class="btn s2" type="submit">
        </center>
</form>        
    </div>
</div>
<div class="boxui box-end">
</div>

                
            </div>
  <?PHP
  }
  else {
    echo'
    <div class="boxui box-title">
<span class="title-icon icon-status"></span>
<h3>Erro</h3>
</div>
<div class="boxui box-con"><p style="padding-left:10px;">Os registos foram desativados pelo administrador, ou então já estás logado no site.</p></div>
<div class
[19:05:43] >>    ="boxui box-end"></div>
';
}
?>

 

 Config:

Spoiler

<?PHP
      
      DEFINE('SQL_HOST', '25.11.235.100');
      DEFINE('SQL_USER', 'root');
      DEFINE('SQL_PASS', '');
      
      DEFINE('SQL_HP_HOST', '25.11.235.100');
      DEFINE('SQL_HP_USER', 'root');
      DEFINE('SQL_HP_PASS', '');
      DEFINE('SQL_HP_DB', 'account');
       
      $serverSettings['titel_page']="Nenhum Mt2";         // Webseiten-Titel
      $serverSettings['titel']="Nenhum Mt2";                           // Servername
      $serverSettings['url']="http://tuaurl.com";                     // URL zur Seite (ohne letzten "/")
      $serverSettings['server_ip']="25.11.235.100";                         // Server-IP
      $serverSettings['register_on']=true;                              // Registration aktiviert (ja = true / nein = false)
      $serverSettings['mail_activation']=false;                          // Mailaktivierung (ja = true / nein = false)
      $serverSettings['page_entries']=30;                               // Einträge pro Seite
      $serverSettings['reg_mail']='teuemail@h
[19:07:16] >>    otmail.com';                   // E-Mail-Absender bei Registration
      $serverSettings['pass_mail']='[email protected]';                 // E-Mail-Absender bei Passwortreset
      
      require("daten.inc.php");
      
    ?>

 


 

Edited by Syst3m (see edit history)

Share this post


Link to post
Share on other sites
  • 0

acho que no site não é ip acabado em 100

Share this post


Link to post
Share on other sites
  • 0
15 minutos atrás, Elliot disse:

acho que no site não é ip acabado em 100

Irei experimentar mas supostamente vai dar erro ao aceder ao site pq usa-se sempre em .100

 

Share this post


Link to post
Share on other sites
  • 0

Nop tem de ser mesmo acabado em 100 se não não funfa

 

Share this post


Link to post
Share on other sites
  • 0
<?PHP
      
      DEFINE('SQL_HOST', '25.11.235.100');
      DEFINE('SQL_USER', 'root');
      DEFINE('SQL_PASS', '');
      
      DEFINE('SQL_HP_HOST', '25.11.235.100');
      DEFINE('SQL_HP_USER', 'root');
      DEFINE('SQL_HP_PASS', '');
      DEFINE('SQL_HP_DB', 'account');
       
      $serverSettings['titel_page']="Nenhum Mt2";         // Webseiten-Titel
      $serverSettings['titel']="Nenhum Mt2";                           // Servername
      $serverSettings['url']="http://tuaurl.com";                     // URL zur Seite (ohne letzten "/")
      $serverSettings['server_ip']="25.11.235.100";                         // Server-IP
      $serverSettings['register_on']=true;                              // Registration aktiviert (ja = true / nein = false)
      $serverSettings['mail_activation']=false;                          // Mailaktivierung (ja = true / nein = false)
      $serverSettings['page_entries']=30;                               // Einträge pro Seite
      $serverSettings['reg_mail']='[email protected]';                   // E-Mail-Absender bei Registration
      $serverSettings['pass_mail']='[email protected]';                 // E-Mail-Absender bei Passwortreset
      
      require("daten.inc.php");
      
    ?>

 

Share this post


Link to post
Share on other sites
  • 0

alteraste alguma coisa?

 

Share this post


Link to post
Share on other sites
  • 0
27 minutos atrás, Syst3m disse:

alteraste alguma coisa?

 

Que eu visse só alterou o ultimo email assim á primeira vista

Share this post


Link to post
Share on other sites
  • 0
3 minutes ago, .тιαgσ said:

Que eu visse só alterou o ultimo email assim á primeira vista

Tambem faltam dois ' nas passwords mas suponho que tenha sido ele a tirar

Share this post


Link to post
Share on other sites
  • 0

as password e pq nao tem pas por isso e que eesta asism

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this