antiblock
diamwall
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
pileos

[Ajuda] Registro No Site

Question

Não to consegundo fazer meu registro no meu site do metin2, Quando vou fazer o cadastro quando vou enviar fala que "Conta já Existe" pórem a conta não esta registrado na minha files, o que pode ser?

Share this post


Link to post
Share on other sites

12 answers to this question

  • 0

Deves ter feito mal a configuração do site..

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

Deves ter feito mal a configuração do site..

 

Unica coisa que eu modifiquei foi colocar o ip host, usuario e a senha.

 

tbm coloquei otro tempelte de site  continua mesmo erro no cadastro :/.

Share this post


Link to post
Share on other sites
  • 0

Coloca o código do ficheiro de registo sff.

Share this post


Link to post
Share on other sites
  • 0

Coloca o código do ficheiro de registo sff.

 

 

 

<section id="content">

 
<div class="container_24">
 
        <div class="wrapper">
 
          <div class="push_1">
 
                <h3>Registrar</h3>
 
                    <div class="box">
 
                      <p class="p2">
 
                      <?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']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
 
  
 
    if(isset($_POST['submit']) && $_POST['submit']=="Registrar") {
 
      if((checkAnum($_POST['account']) && strlen($_POST['account'])>=5 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=6 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=16) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {
 
if(isset($_POST['agb'])) {
 
        $hashSF = md5($_POST['sicherheitsa']);
 
        $sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
 
        $lcode = mysql_real_escape_string($_POST['loeschcode']);
 
        
 
        $zuFall = rand(99999,999999999);
 
        $userpass=mysql_real_escape_string($_POST['pass']);
 
        
 
        $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']." Registro";
 
          $email = $serverSettings['reg_mail'];
 
          $empfaenger = $_POST['email'];
 
          $mail_body = "Olá ".$_POST['uname'].",
 
          
 
          Seu registro em ".$serverSettings['titel']." foi um sucesso! Para jogar você deve ativar sua conta.
 
          Clique no link a seguir para ativa-lá.
 
          
 
          ".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
 
          
 
          Seus dados são:
 
          Login: ".$_POST['account']."
 
          Senha: ".$userpass."
 
          
 
          Codigo apagar personagem: ".$lcode."
 
          Pergunta secreta: ".$sFrage[$sfNum]."
 
          Resposta: ".$_POST['sicherheitsa']."
 
          
 
          Aproveite o jogo,
 
          
 
          sua ".$serverSettings['titel']."- Equipe TitansMT2
 
          
 
          
 
          Este endereço de e-mail foi gerado automaticamente. Por favor não responda-o.";
 
          $titel = "Registro em ".$serverSettings['titel'];
 
          
 
          $header = "X-Priority: 3\n";
 
          $header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n";
 
          $header .= "MIME-Version: 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'<p class="meldung" style="color:green;">Conta criada com sucesso. Por favor verifique seu e-mail.</p>';
 
          }
 
          else {
 
            echo'<p class="meldung" style="color:green;">Conta criada com sucesso.</p>';
 
          }
 
          
 
        }
 
        else {
 
          echo'<p class="meldung" style="color:red;">O registro falhou: a conta já existe.</p>';
 
        }
 
        }
 
else {
 
echo '<p class="meldung" style="color:red;">Você deve concordar com os <a href="?s=agb">Termos</a>.';
 
}
 
      }
 
      else {
 
        echo'<p class="meldung" style="color:red;">O registro falhou: por favor, especificar todos os campos corretamente.</p>';
 
      }
 
    }
 
  ?>
 
    <p>Todos os campos são obrigatórios e devem ser preenchidos.
 
<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>A conta será ativada via e-mail, digite um e-mail correto!</b>'; } ?></p><br />
 
<style type="text/css">
 
.input_r, .select_r{
 
background: url(images/input_bg.gif);
 
font:Verdana, Geneva, sans-serif;
 
height:26px;
 
color: #FFF;
 
vertical-align:middle;
 
border:none;
 
border-radius:3px 3px 3px 3px;
 
-moz-border-radius:3px 3px 3px 3px;
 
-webkit-border-radius:3px 3px 3px 3px;
 
}
 
tr {
 
height:30px;
 
}
 
</style>
 
<script type="text/javascript" src="js/funcao.js"></script>
 
    <form action="index.php?s=registrar" method="POST">
 
      <table style="text-align:left">
 
        <tr>
 
          <th>Login:</th>
 
          <td>
 
            <input class="input_r" type="text" name="account" maxlength="16" size="16" id="login" onblur="validarDados('login', document.getElementById('login').value);"/><spam id="campo_login"> 5-16 Caracteres (a-Z,0-9)</spam></td>
 
        </tr>
 
        <tr>
 
          <th>Nome:</th>
 
          <td>
 
            <input class="input_r" type="text" name="uname" maxlength="16" size="16" id="nome" onblur="validarDados('nome', document.getElementById('nome').value);"/><spam id="campo_nome"> 3-20 Caracteres (a-Z,0-9)</td>
 
        </tr>
 
        <tr>
 
          <th>Senha:</th>
 
          <td>
 
            <input id="senha" class="input_r" type="password" name="pass" maxlength="16" size="16" onblur="validarDados('senha', document.getElementById('senha').value);"/><spam id="campo_senha"> 6-16 Caracteres (a-Z,0-9)</td>
 
        </tr>
 
        <tr>
 
          <th>Confirmar Senha:</th>
 
          <td>
 
            <input class="input_r" id="senha1" type="password" name="pass2" maxlength="16" size="16" onBlur="validarDados('senha1', document.getElementById('senha1').value, document.getElementById('senha').value);"/><spam id="campo_senha1"> Repetir senha.</td>
 
        </tr>
 
        <tr>
 
          <th>E-Mail:</th>
 
          <td><input class="input_r" id="email" type="text" name="email" maxlength="50" size="25" onblur="validarDados('email', document.getElementById('email').value);"/><spam id="campo_email"> max. 40 Caracteres</spam></td>
 
        </tr>
 
        <tr>
 
          <th>Confirmar E-Mail:</th>
 
          <td><span id="sprytextfield3">
 
            <input class="input_r" id="email1" type="text" name="email2" maxlength="50" size="25" onBlur="validarDados('email1', document.getElementById('email').value, document.getElementById('email1').value);"/><spam id="campo_email1"> Repetir E-Mail</spam></td>
 
        </tr>
 
        <tr>
 
          <th>Cod. Personagem:</th>
 
          <td>
 
            <input class="input_r" id="codpersonagem" type="text" name="loeschcode" maxlength="7" size="7" onblur="validarDados('codpersonagem', document.getElementById('codpersonagem').value);"/><spam id="campo_codpersonagem"> 7 Caracteres (0-9)</spam></td>
 
        </tr>
 
        <tr>
 
          <th>Perg. Secreta:</th>
 
          <td>
 
            <select class="select_r" id="pergunta" name="sicherheitsf" style="color:#999;"  onblur="validarDados('pergunta', document.getElementById('pergunta').value);">
 
              <?PHP
 
                foreach($sFrage AS $fragew => $frage) {
 
                  echo'<option value="'.$fragew.'">'.$frage.'</option>';
 
                }
 
              ?>
 
            </select><spam id="campo_pergunta"></spam>
 
            </td>
 
        </tr>
 
        <tr>
 
<th>Resp. Secreta:</th>
 
<td>
 
 <input type="text" id="resposta" class="input_r" name="sicherheitsa" maxlength="16" size="16" onblur="validarDados('resposta', document.getElementById('resposta').value);"/><spam id="campo_resposta"> Caracteres (a-Z)</spam></td>
 
        </tr>
 
        <tr>
 
          <th>Captcha:</th>
 
          <td><img src="./captcha/captcha.php" title="Captcha"/> 
 
            <input class="input_r" type="text" name="captcha" maxlength="5" size="5"/>
 
            </td>
 
        </tr>
 
<tr>
 
<th></th>
 
<td><input type="checkbox" name="agb" /> Eu li e concordo com os <a href="?s=termos_uso" class="link" style=" vertical-align:bottom; font-weight:bold;">termos</a> citados.</td>
 
</tr>
 
        <tr>
 
          <th style="text-align:center;" colspan="2"><input type="submit" class="input_r" name="submit" value="Registrar"/>  <input type="reset" class="input_r" value="Cancelar"/></th>
 
        </tr>
 
      </table>
 
    </form>
 
  <?PHP
 
  }
 
  else {
 
    echo'<p class="meldung">Desculpa, o registro esta desativado ou voce ja esta conectado em alguma conta.<p><br/>Atenciosamente, Metin2 Evolution. '.$serverSettings['titel'].'<p><br/><a href="javascript:history.back()" class="link-1"><span>Voltar</span></a>.</p>';
 
  }
 
?>
 
                      </p>
 
                    </div>
 
          </div>
 
        </div>
 
</div>
 
</section>
 

Share this post


Link to post
Share on other sites
  • 0

Desculpa, o registro esta desativado ou voce ja esta conectado em alguma conta.

ou você ja esta logado no seu proprio site com alguma conta.

ou esta desativado os registros.
entre como admin e tente reativar.

Share this post


Link to post
Share on other sites
  • 0

A meio do codigo vais encontrar isto:   ?>

 

Antes disso coloca isto só por acaso: }

 

para não falar que o código está uma  :protest:  todo desorganizado...

Share this post


Link to post
Share on other sites
  • 0

Desculpa, o registro esta desativado ou voce ja esta conectado em alguma conta.

ou você ja esta logado no seu proprio site com alguma conta.

ou esta desativado os registros.

entre como admin e tente reativar.

 

não funcionou.

 

Desculpa, o registro esta desativado ou voce ja esta conectado em alguma conta.

ou você ja esta logado no seu proprio site com alguma conta.

ou esta desativado os registros.

entre como admin e tente reativar.

 

Não adiantou.

Share this post


Link to post
Share on other sites
  • 0

http://pastebin.com/f3A17rPZ

 

Diz me os erros que te aparecerem.

 

Retirei a confirmação de email, fiz as variáveis à minha maneira... isso estava uma confusão.

 

 

Caso queiras isso completo (com confirmação pelo email e cenas) pede a alguém que não tenho paciência para isso :)

Share this post


Link to post
Share on other sites
  • 0

http://pastebin.com/f3A17rPZ

 

Diz me os erros que te aparecerem.

 

Retirei a confirmação de email, fiz as variáveis à minha maneira... isso estava uma confusão.

 

 

Caso queiras isso completo (com confirmação pelo email e cenas) pede a alguém que não tenho paciência para isso :)

 

Aparece este erro no registro:

 

 

 

PHP Error Message

Parse error: syntax error, unexpected '}' in /home/a7917273/public_html/teste/Site Evolution/pages/registrar.php on line 37

Edited by pileos (see edit history)

Share this post


Link to post
Share on other sites
  • 0

apaga o } da linha 37.

Share this post


Link to post
Share on other sites
  • 0

apaga o } da linha 37.

 

Otro erro :/

 

 

 

PHP Error Message

Parse error: syntax error, unexpected T_ELSE in /home/a7917273/public_html/teste/Site Evolution/pages/registrar.php on line 37

Share this post


Link to post
Share on other sites
  • 0

Otro erro :/

Apaga o } na linha 31 xd

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