[URGENT] Bug ao registar

4 participantes

-Carla -Carla  • 28.05.15 20:37

[URGENT] Bug ao registar Empty [URGENT] Bug ao registar 28.05.15 20:37

Print de meu erro: -

Qual é meu erro: Bug ao registar

CMS Que estou utilizando: Habbluz

SWF que estou utilizando: -

Versão de meu hotel: Outros

Se escolheu outros, especifique: Texto aqui

Comentários adicionais: Heey, então eu to com bug na pagina de registo na CMS da habbluz.
Ela fica assim > "#registration" < Em vez de ir pra me.php fica na registration, tem como arrumar? e-e'

Peeta Peeta  • 28.05.15 20:43

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 28.05.15 20:43

Qual versão do Xampp? Depois que esse bug acontece a conta aparece registrada na database?

-Carla -Carla  • 28.05.15 20:48

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 28.05.15 20:48

@Peeta
Sim a conta aparecer na DB, user fica registado só não vai

Peeta Peeta  • 28.05.15 20:53

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 28.05.15 20:53

Se der pra logar normalmente após registrar, creio que não seja um problema, tente colocar um aviso na página de registro, dizendo que se não redirecionar, dê F5 e logue normalmente.

-Carla -Carla  • 28.05.15 20:58

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 28.05.15 20:58

Peeta escreveu:Se der pra logar normalmente após registrar, creio que não seja um problema, tente colocar um aviso na página de registro, dizendo que se não redirecionar, dê F5 e logue normalmente.
@Peeta Eu tentei procurar em alguns tópicos dizem quem é bug que vem na pagina de registo, v:

Peeta Peeta  • 28.05.15 21:29

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 28.05.15 21:29

Troque sua register, e apresente resultados.

Peeta Peeta  • 29.05.15 23:04

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 29.05.15 23:04

                                          @Suporte
O Autor deste tópico tem 24 horas para apresentar uma resposta.

-Carla -Carla  • 30.05.15 11:20

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 30.05.15 11:20

A Pagina de registos ta bugada..
Peeta escreveu:                                          @Suporte
O Autor deste tópico tem 24 horas para apresentar uma resposta.

Ainda está bugadanv:

Vong Vong  • 30.05.15 20:28

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 30.05.15 20:28

Olá. 
Poderia me passar sua register.php para eu fazer as devidas alterações?
Até.

-Carla -Carla  • 30.05.15 21:00

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 30.05.15 21:00

@Vong

Olá, unico arquivo que eu achei foi ajax_register.php

Código:
<?php
require_once('../../data_classes/server-data.php_data_classes-core.php.php');
header('Content-type: application/json');

if($_POST)
{
$failure = false;
$registrationErrors = array();

// USERNAME

if(empty($_POST['registrationBean_username']))
{
$failure = true;
$registrationErrors['registration_username'] = "Escolha o seu nome ".$sitename.".";
}
elseif(!preg_match("/^[A-Z0-9=?!@:.-]{2,15}$/i", $_POST['registrationBean_username']))
{
$failure = true;
$registrationErrors['registration_username'] = "Nome inválido.";
}
elseif(mysql_num_rows(mysql_query("SELECT id FROM users WHERE username = '".HoloText($_POST['registrationBean_username'])."' LIMIT 1")) == 1)
{
$failure = true;
$registrationErrors['registration_username'] = "Este nome já é utilizado por outro usuário.";
}

// E-MAIL

if(empty($_POST['registrationBean_email']))
{
$failure = true;
$registrationErrors['registration_email'] = "Digite o seu endereço de e-mail.";
}
elseif(!preg_match("/^[A-Z0-9._-]{2,}+@[A-Z0-9._-]{2,}\.[A-Z0-9._-]{2,}$/i", $_POST['registrationBean_email']))
{
$failure = true;
$registrationErrors['registration_email'] = "Por favor, insira um endereço de e-mail válido.";
}

// PASSWORT

if(empty($_POST['registrationBean_password']))
{
$failure = true;
$registrationErrors['registration_password'] = "Digite a sua senha.";
}
elseif(strlen($_POST['registrationBean_password']) < 6)
{
$failure = true;
$registrationErrors['registration_password'] = "A sua senha deve ter pelo menos 6 caracteres";
}

elseif($_POST['registrationBean_password'] != $_POST['registrationBean_password2'])
{
$failure = true;
$registrationErrors['registration_password'] = "As senhas não coincidem.";
}

// PASSWORT CHECK


if(empty($_POST['registrationBean_password2']))
{
$failure = true;
$registrationErrors['registration_password2'] = "Por favor, reescreva a senha.";
}
elseif(strlen($_POST['registrationBean_password2']) < 6)
{
$failure = true;
$registrationErrors['registration_password2'] = "A sua senha deve ter pelo menos 6 caracteres";
}

elseif($_POST['registrationBean_password2'] != $_POST['registrationBean_password'])
{
$failure = true;
$registrationErrors['registration_password2'] = "As senhas não coincidem.";
}

// AGB

//if(!isset($_POST['tos']))
//{
// $failure = true;
// $registrationErrors['registration_termsofservice'] = "Bitte Akzeptiere die AGB!";
// }





// GEBURTSDATUM



if(empty($_POST['registrationBean_day']) || empty($_POST['registrationBean_month']) || empty($_POST['registrationBean_year']))
{
$failure = true;
$registrationErrors['registration_birthday_format'] = "Escolha uma data de nascimento válida.";
}
elseif(!checkdate(intval($_POST['registrationBean_month']), intval($_POST['registrationBean_day']), intval($_POST['registrationBean_year'])))
{
$failure = true;
$registrationErrors['registration_birthday_format'] = "Escolha uma data de nascimento válida.";
}





if(!$failure)
{

$username = HoloText($_POST['registrationBean_username']);
$email = HoloText($_POST['registrationBean_email']);
$password = HoloText($_POST['registrationBean_password']);
$password2 = HoloText($_POST['registrationBean_password2']);
$tag = HoloText($_POST['registrationBean_day']);
$monat = HoloText($_POST['registrationBean_month']);
$jahr = HoloText($_POST['registrationBean_year']);
$sexe = HoloText($_POST['registrationBean_gender']);
if($sexe == "M") {
$look = $register['look_m'];
} else {
$look = $register['look_f'];
}

mysql_query("INSERT INTO users (online,vip_points,vip,username,password,mail,auth_ticket,rank,look,gender,motto,last_online,account_created,ip_last,ip_reg)
VALUES ('0','0','0','".$username."','".HoloHashMD5($password)."','".$email."','','1','hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-','M','I <3 ".$sitename."','".time()."','".time()."','".$remote_ip."','".$remote_ip."')") or die(mysql_error());

$_SESSION['username'] = $username;
$_SESSION['password'] = HoloHashMD5($password);

$userdata2 = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
$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']."')");

echo json_encode(array("registrationCompletionRedirectUrl" => $path."/me"));
}
elseif(!empty($registrationErrors))
{
$encoded = json_encode(array("registrationErrors" => $registrationErrors, "registrationMessages" => array()));
echo $encoded;
}
}
?>

Seth0r Seth0r  • 30.05.15 23:34

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 30.05.15 23:34

Reputação da mensagem: 100% (1 votos)
Código:
<?php
require_once('../../data_classes/server-data.php_data_classes-core.php.php');
header('Content-type: application/json');

if($_POST)
{
   $failure = false;
   $registrationErrors = array();
   
   // USERNAME
   
   if(empty($_POST['registrationBean_username']))
   {
      $failure = true;
      $registrationErrors['registration_username'] = "Escolha o seu nome ".$sitename.".";
   }
   elseif(!preg_match("/^[A-Z0-9=?!@:.-]{2,15}$/i", $_POST['registrationBean_username']))
   {
      $failure = true;
      $registrationErrors['registration_username'] = "Nome inválido.";
   }
   elseif(mysql_num_rows(mysql_query("SELECT id FROM users WHERE username = '".HoloText($_POST['registrationBean_username'])."' LIMIT 1")) == 1)
   {
      $failure = true;
      $registrationErrors['registration_username'] = "Este nome já é utilizado por outro usuário.";
   }
   
   // E-MAIL
   
   if(empty($_POST['registrationBean_email']))
   {
      $failure = true;
      $registrationErrors['registration_email'] = "Digite o seu endereço de e-mail.";
   }
   elseif(!preg_match("/^[A-Z0-9._-]{2,}+@[A-Z0-9._-]{2,}\.[A-Z0-9._-]{2,}$/i", $_POST['registrationBean_email']))
   {
      $failure = true;
      $registrationErrors['registration_email'] = "Por favor, insira um endereço de e-mail válido.";
   }
   
   // PASSWORT
   
   if(empty($_POST['registrationBean_password']))
   {
      $failure = true;
      $registrationErrors['registration_password'] = "Digite a sua senha.";
   }
   elseif(strlen($_POST['registrationBean_password']) < 6)
   {
      $failure = true;
      $registrationErrors['registration_password'] = "A sua senha deve ter pelo menos 6 caracteres";
   }
   
   elseif($_POST['registrationBean_password'] != $_POST['registrationBean_password2'])
   {
   $failure = true;
   $registrationErrors['registration_password'] = "As senhas não coincidem.";
   }
   
   // PASSWORT CHECK
   
   
   if(empty($_POST['registrationBean_password2']))
   {
      $failure = true;
      $registrationErrors['registration_password2'] = "Por favor, reescreva a senha.";
   }
   elseif(strlen($_POST['registrationBean_password2']) < 6)
   {
      $failure = true;
      $registrationErrors['registration_password2'] = "A sua senha deve ter pelo menos 6 caracteres";
   }
   
   elseif($_POST['registrationBean_password2'] != $_POST['registrationBean_password'])
   {
   $failure = true;
   $registrationErrors['registration_password2'] = "As senhas não coincidem.";
   }
   
   // AGB
   
   //if(!isset($_POST['tos']))
   //{
//      $failure = true;
//      $registrationErrors['registration_termsofservice'] = "Bitte Akzeptiere die AGB!";
//   }
   
   
   
   
   
   // GEBURTSDATUM
   
   
   
   if(empty($_POST['registrationBean_day']) || empty($_POST['registrationBean_month']) || empty($_POST['registrationBean_year']))
   {
      $failure = true;
      $registrationErrors['registration_birthday_format'] = "Escolha uma data de nascimento válida.";
   }
   elseif(!checkdate(intval($_POST['registrationBean_month']), intval($_POST['registrationBean_day']), intval($_POST['registrationBean_year'])))
   {
      $failure = true;
      $registrationErrors['registration_birthday_format'] = "Escolha uma data de nascimento válida.";
   }
   
   
   
   
   
   if(!$failure)
   {
   
   $username = HoloText($_POST['registrationBean_username']);
   $email = HoloText($_POST['registrationBean_email']);
   $password = HoloText($_POST['registrationBean_password']);
   $password2 = HoloText($_POST['registrationBean_password2']);
   $tag = HoloText($_POST['registrationBean_day']);
   $monat = HoloText($_POST['registrationBean_month']);
   $jahr = HoloText($_POST['registrationBean_year']);
   $sexe = HoloText($_POST['registrationBean_gender']);
         if($sexe == "M") {
            $look = $register['look_m'];
         } else {
            $look = $register['look_f'];
         }

mysql_query("INSERT INTO users (online,vip_points,vip,username,password,mail,auth_ticket,rank,look,gender,motto,last_online,account_created,ip_last,ip_reg)
         VALUES ('0','0','0','".$username."','".HoloHashMD5($password)."','".$email."','','1','hd-180-1.ch-210-66.lg-270-82.sh-290-91.hr-100-','M','I <3 ".$sitename."','".time()."','".time()."','".$remote_ip."','".$remote_ip."')") or die(mysql_error());
      
      $_SESSION['username'] = $username;
      $_SESSION['password'] = HoloHashMD5($password);
      
      $userdata2 = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
$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']."')");

      echo json_encode(array("registrationCompletionRedirectUrl" => $path."/me"));
   }
   elseif(!empty($registrationErrors))
   {
      $encoded = json_encode(array("registrationErrors" => $registrationErrors, "registrationMessages" => array()));
      echo $encoded;
   }
}
?>

Tente essa...

-Carla -Carla  • 31.05.15 10:41

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 31.05.15 10:41

Olá @Seth0r, Obrigada ficou funcionar, Valeuw :3' Aonde clicou no mais? -q(+)

@moderação, Poderá fechar o tópico :3

Peeta Peeta  • 31.05.15 10:57

[URGENT] Bug ao registar Empty Re: [URGENT] Bug ao registar 31.05.15 10:57

        @Suporte
Tópico fechado e movido.
Motivo: Autor satisfeito.
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.