Remove email activation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Remove email activation

    PHP Code:
    <?php
    require'funcoes.php';

    head($bd,$meuid);

    if(
    $a=='confirmar') {

    $code $bd->query("SELECT COUNT(*) FROM w_novoreg WHERE cod='$id' and cat='0'")->fetch();
    if(
    $code[0]==0) { ?>

    <div align="center"><br/><img src="style/x.gif"> Link incorreto ou já validado, tente novamente ou tente fazer seu login <a href="http://wapeiros.com.br">aqui</a>!

    <?php } else {

    $info $bd->query("SELECT * FROM w_novoreg WHERE cod='$id'")->fetch();

    $nomea explode("@",$info['email']);

    $data date("".(date("Y")-18)."-m-d");

    $reg $bd->exec("INSERT INTO w_usuarios (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('$nomea[0]','".md5($info['sh'])."','".$info['email']."','1','".time()."','".$info['fnt']."','".time()."','".time()."','$data')");
    if(
    $reg) {

    $idd $bd->query("SELECT id FROM w_usuarios WHERE email='".$info['email']."'")->fetch();

    $bd->exec("UPDATE w_usuarios SET lg='$idd[0]' WHERE id='$idd[0]'");

    $bd->exec("INSERT INTO w_comu_m (uid,cm,ac) values('$idd[0]','8','1')");

    $msg $bd->query("SELECT mbv FROM w_geral")->fetch();
    automsg($msg[0],4,$idd[0],$bd);
    $bd->exec("INSERT INTO w_recados (pr,por,rec,hr) values('$idd[0]','4','$msg[0]','".time()."')");

    $conteudo "<html><head></head><body>
    Olá <b>"
    .$info['email']."</b>, veja abaixo seus dados para acessar o Wapeiros, você precisa logar utilizando os seguintes dados.<br/><br/>
    E-mail: <b>"
    .$info['email']."</b><br/>
    Senha: <b>"
    .$info['sh']."</b><br/><br/>
    <i>wapeiros.com.br</i><br/><br/>
    </body></html>"
    ;

    envemail($info['email'],$conteudo,'Seus dados para acessar o Wapeiros');

    $bd->exec("DELETE FROM w_novoreg WHERE id='".$info['id']."'"); ?>

    <div align="center"><br/>

    <img src="style/ok.gif">
    Cadastro efetuado com sucesso, faça seu login utilizando seu e-mail e sua senha.
    Escolha a versão para entrar, <a href="http://wap.wapeiros.com.br">celular</a> ou <a href="http://wapeiros.com.br">computador</a>.

    <?php } else { ?>

    <br/><?php echo isset($x);?>Não foi possivel validar o cadastro, tente novamente!

    <?php } } } else if($a=='descadastrar') {

    if(
    $e==1) {

    $conte $bd->query("SELECT COUNT(*) FROM w_msn WHERE email='".$_POST['email']."'")->fetch();
    $conte2 $bd->query("SELECT bloq FROM w_msn WHERE email='".$_POST['email']."'")->fetch();
    if(
    $conte[0]==0) { ?>

    <br/><b>Este e-mail não está cadastrado para receber convites</b><br/>

    <?php } else if($conte2[0]==1) { ?>

    <br/><b>Este e-mail já foi descadastrado anteriormente</b><br/>

    <?php } else {

    $bd->exec("DELETE FROM w_msn WHERE email='".$_POST['email']."'");

    $bd->exec("INSERT INTO w_msn (email,uid,bloq) values('".$_POST['email']."','1','1')");

    ?>

    <br/><b>E-mail <?php echo $_POST['email'];?> descadastrado com sucesso</b><br/>

    <?php } } ?>

    <br/>Insira seu e-mail para efetuar o descadastramento<br/>

    <form action="registrar.php?a=descadastrar&e=1" method="post"><br/>
    E-mail: <input type="text" name="email"><br/>
    <input type="submit" value="Descadastrar"></form>

    <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Página principal</a>

    <?php } else if($a=='confirmaremail') {

    $code $bd->query("SELECT COUNT(*) FROM w_novoreg WHERE cod='$id' and cat='1'")->fetch();
    if(
    $code[0]==0) { ?>

    <div align="center"><br/><img src="style/x.gif"> Link incorreto ou já validado, tente novamente ou tente fazer seu login <a href="http://wapeiros.com.br">aqui</a>!

    <?php } else {

    $info $bd->query("SELECT * FROM w_novoreg WHERE cod='$id'")->fetch();

    $idd $bd->query("SELECT nm, id FROM w_usuarios WHERE id='".$info['sh']."'")->fetch();

    $res $bd->exec("UPDATE w_usuarios SET email='".$info['email']."', ac='1' WHERE id='$idd[1]'");
    if(
    $res) {

    $conteudo "<html><head></head><body>Olá <b>".$idd['nm']."</b>, seu e-mail foi alterado com sucesso para ".$info['email'].".<br/><br/>
    <i>wapeiros.com.br</i><br/><br/>
    </body></html>"
    ;

    envemail($info['email'],$conteudo,'E-mail alterado com sucesso');

    $bd->exec("DELETE FROM w_novoreg WHERE id='".$info['id']."'"); ?>

    <div align="center"><br/>

    <img src="style/ok.gif">
    Seu e-mail foi alterado com sucesso para <b><?php echo $info['email'];?></b> <a href="http://wapeiros.com.br">Fazer login.</a>

    <?php } else { ?>

    <br/><?php echo isset($x);?>Não foi possivel atualizar o e-mail, tente novamente!

    <?php } } } else if($a=='reg') {

    $_SESSION['email'] = $_POST['email'];
    $_SESSION['email2'] = $_POST['email2'];
    $_SESSION['senha'] = $_POST['senha'];
    $_SESSION['senha2'] = $_POST['senha2'];
    $x '<img src="style/x.gif">';
    ?>

    <div align="center"><br/>

    <?php
    $reg 
    $bd->query("SELECT registro FROM w_geral")->fetch();
    if(
    $reg[0]==0) { echo $x;?>

    Registro desativado no momento

    <?php } else if(trim($_POST['email'])=='' or trim($_POST['email2'])=='' or trim($_POST['senha'])=='' or trim($_POST['senha2'])=='') { echo $x;?>

    Todos os campos são obrigatórios

    <?php } else if($_POST['email']!=$_POST['email2']) { echo $x;?>

    Os e-mails não combinam

    <?php } else if($_POST['senha']!=$_POST['senha2']) { echo $x;?>

    As senhas não combinam

    <?php } else if(strlen($_POST['senha'])<4) { echo $x;?>

    A senha deve conter 4 carácteres ou mais!

    <?php } else {

    $email $bd->query("SELECT COUNT(*) FROM w_usuarios WHERE email='".$_POST['email']."'")->fetch();
    if(
    $email[0]>0) { echo $x;?>

    Já existe um usuário registrado com este e-mail!

    <?php } else {

    $cod md5($_POST['email'].date('s'));

    $reg $bd->exec("INSERT INTO w_novoreg (sh,email,hr,cod,fnt)
    values('"
    .$_POST['senha']."','".$_POST['email']."','".time()."','$cod','wap')");

    if(
    $reg) {

    $conteudo  "<html><head></head><body>
    Olá <b>"
    .$_POST['email']."</b>, sua confirmação de registro no Wapeiros.<br/><br/>
    Para completar seu cadastro basta acessar:<br/>
    <a href='http://wapeiros.com.br/wap/registrar.php?a=confirmar&id=
    $cod' target='_blank'>http://wapeiros.com.br/wap/registrar.php?a=confirmar&id=$cod</a><br/><br/>
    <i>wapeiros.com.br</i><br/><br/>
    </body></html>"
    ;

    envemail($_POST['email'],$conteudo,'Confirmação de registro no Wapeiros');

    ?>

    <img src="style/ok.gif">
    Obrigado <b><?php echo $_POST['email'];?></b>. Um link de confirmação foi enviado ao e-mail <b><?php echo $_POST['email'];?></b>.<br/>
    Por favor, abra este e-mail para completar seu cadastro no WaPeIrOs. Se não encontra-lo, procure na caixa de <b>SPAM</b> ou no <b>LIXO</b><br/><br/> <a href="index.php">Página principal</a>

    <br/><br/><div style="background-color:#95b0c8;width:100%;height:18px;text-align:center;padding-top:2px;color:#ffffff">WApeiros - Comunidade WAP</div><br/>

    <?php exit(); } else { ?>

    <br/><?php echo isset($x);?>Não foi possivel efetuar o cadastro, tente novamente!

    <?php } } } ?>

    <br/><br/><a href="registrar.php">Voltar ao cadastro</a>

    <?php } else if($a=='alterarsenha') { ?>

    <form action="registrar.php?a=alterarsenha2" method="post"><br/>
    E-mail de cadastro:<br/><input type="text" name="email"><br/>
    <input type="submit" value="Enviar"></form>

    <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Página principal</a>

    <?php } else if($a=='alterarsenha2') { ?>

    <div align="center"><br/>

    <?php

    $contemail 
    $bd->query("SELECT count(*) FROM w_usuarios WHERE email='".$_POST['email']."'")->fetch();
    if(
    $contemail[0]>0)
    {

    $info $bd->query("SELECT nm FROM w_usuarios WHERE email='".$_POST['email']."'")->fetch();

    $cod md5($_POST['email'].date('s'));

    $reg $bd->exec("INSERT INTO w_novoreg (email,hr,cod,cat) values('".$_POST['email']."','".time()."','$cod','2')");

    if(
    $reg) {

    $conteudo  "<html><head></head><body>
    Olá <b>"
    .$info['nm']."</b>, foi solicitado uma recuperação de senha para acessar o Wapeiros<br/><br/>
    Para criar uma nova senha, basta acessar:<br/>
    <a href='http://wapeiros.com.br/wap/registrar.php?a=alterarsenha3&id=
    $cod' target='_blank'>http://wapeiros.com.br/wap/registrar.php?a=alterarsenha3&id=$cod</a><br/><br/>
    <i>wapeiros.com.br</i><br/><br/>
    </body></html>"
    ;

    envemail($_POST['email'],$conteudo,'Troca de senha');

    ?>

    <img src="style/ok.gif"> Solicitação enviada para o e-mail <b><?php echo $_POST['email'];?></b><br/><br/>
    <a href="index.php">Página principal</a>

    <?php } else { ?>

    <img src="style/x.gif"> Não foi possível enviar o e-mail, tente novamente!<br/><br/>
    <a href="registrar.php?a=alterarsenha">Voltar</a>

    <?php } } else { ?>

    <img src="style/x.gif"> Não existe nenhum cadastro com o e-mail <b><?php echo $_POST['email'];?></b><br/><br/>
    <a href="registrar.php?a=alterarsenha">Voltar</a>

    <?php } } else if($a=='alterarsenha3') {

    $code $bd->query("SELECT COUNT(*) FROM w_novoreg WHERE cod='$id' and cat='2'")->fetch();
    if(
    $code[0]==0) { ?>

    <div align="center"><br/><img src="style/x.gif"> Link incorreto ou senha já alterada, tente novamente ou tente fazer seu login <a href="http://wapeiros.com.br">aqui</a>!

    <?php } else { ?>

    <form action="registrar.php?a=alterarsenha4&id=<?php echo $id;?>" method="post"><br/>
    Nova senha:<br/><input type="password" name="senha"><br/>
    Repita a nova senha:<br/><input type="password" name="senhaa"><br/>
    <input type="submit" value="Enviar"></form>

    <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Página principal</a>

    <?php } } else if($a=='alterarsenha4') { ?>

    <div align="center"><br/>

    <?php if(trim($_POST['senha'])=='') { ?>

    <img src="style/x.gif"> Por favor escreva sua senha!<br/><br/>
    <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

    <?php } else if(trim($_POST['senhaa'])=='') { ?>

    <img src="style/x.gif"> Por favor repita sua senha!<br/><br/>
    <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

    <?php } else if(spacesin($_POST['senha'])||scharin($_POST['senha'])) { ?>

    <img src="style/x.gif"> Senha inválida!<br/><br/>
    <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

    <?php } else if($_POST['senha']!=$_POST['senhaa']) { ?>

    <img src="style/x.gif"> As senhas não combinam!<br/><br/>
    <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

    <?php } else if(strlen($_POST['senha'])<4) { ?>

    <img src="style/x.gif"> A senha deve conter 4 carácteres ou mais!<br/><br/>
    <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

    <?php } else {

    $info $bd->query("SELECT * FROM w_novoreg WHERE cod='$id'")->fetch();

    $idd $bd->query("SELECT nm FROM w_usuarios WHERE email='".$info['email']."'")->fetch();

    $res $bd->exec("UPDATE w_usuarios SET sh='".md5($_POST['senha'])."' WHERE email='".$info['email']."'");
    if(
    $res) {

    $conteudo  "<html><head></head><body>
    Olá <b>"
    .$idd['nm']."</b>, sua senha foi alterada com sucesso.<br/><br/>
    Dados de acesso:<br/><br/>
    Usuário: <b>"
    .$info['email']."</b><br/>
    Senha: <b>"
    .$_POST['senha']."</b><br/><br/>
    <i>wapeiros.com.br</i><br/><br/>
    </body></html>"
    ;

    envemail($info['email'],$conteudo,'Senha alterada com sucesso');

    $bd->exec("DELETE FROM w_novoreg WHERE id='".$info['id']."'"); ?>

    <img src="style/ok.gif"> Sua senha foi alterada com sucesso.<br/><br/>
     <a href="http://wapeiros.com.br">Fazer login.</a>

    <?php } else { ?><img src="style/x.gif"> Não foi possivel alterar sua senha, tente novamente!

    <?php } } } else { ?>

    <br/>Obs.: É obrigatório informar um e-mail válido<br/>

    <form action="registrar.php?a=reg" method="post"><br/>
    E-mail:<br/><input type="text" name="email" value="<?php echo isset($_SESSION['email'])?$_SESSION['email']:'';?>"><br/><br/>
    Confirmar e-mail:<br/><input type="text" name="email2" value="<?php echo isset($_SESSION['email2'])?$_SESSION['email2']:'';?>"><br/><br/>
    Senha:<br/><input type="password" name="senha" value="<?php echo isset($_SESSION['senha'])?$_SESSION['senha']:'';?>"><br/><br/>
    Confirmar senha:<br/><input type="password" name="senha2" value="<?php echo (isset($_SESSION['senha2'])!='')?($_SESSION['senha2']):('');?>"><br/><br/>
    <input type="submit" value="Registrar"></form>

    <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Página principal</a>

    <?php rodape(); ?>

    </body>
    </html>
    Hi there iam trying to remove the email activation from a script i found but till now i was unable to do it.
    Can someon help me?
    Itried edited the action confirmar and add the mysql_query to add the values to database but it didnt work.
    Thanks in advance

    #2
    i cant really understand Portuguese but by looking at the code i would change this line:
    $code = $bd->query("SELECT COUNT(*) FROM w_novoreg WHERE cod='$id' and cat='1'")->fetch();
    to:
    $code[0]=1;

    that way any code is true so you can have a link eg:
    <a href="thispage.php?a=confirmaremail">Click here to complete registration</a>

    Comment


      #3
      Code translated

      PHP Code:
      <?php
      require'functions.php';

      head($bd,$meuid);

      if(
      $a=='confirm') {

      $code $bd->query("SELECT COUNT(*) FROM w_newreg WHERE cod='$id' and cat='0'")->fetch();
      if(
      $code[0]==0) { ?>

      <div align="center"><br/><img src="style/x.gif"> Invalid link, try again or try to login <a href="http://fenixwap">here</a>!

      <?php } else {

      $info $bd->query("SELECT * FROM w_neweg WHERE cod='$id'")->fetch();

      $nomea explode("@",$info['email']);

      $data date("".(date("Y")-18)."-m-d");

      $reg $bd->exec("INSERT INTO w_users (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('$nomea[0]','".md5($info['sh'])."','".$info['email']."','1','".time()."','".$info['fnt']."','".time()."','".time()."','$data')");
      if(
      $reg) {

      $idd $bd->query("SELECT id FROM w_users WHERE email='".$info['email']."'")->fetch();

      $bd->exec("UPDATE w_users SET lg='$idd[0]' WHERE id='$idd[0]'");

      $bd->exec("INSERT INTO w_comu_m (uid,cm,ac) values('$idd[0]','8','1')");

      $msg $bd->query("SELECT mbv FROM w_geral")->fetch();
      automsg($msg[0],4,$idd[0],$bd);
      $bd->exec("INSERT INTO w_recados (pr,por,rec,hr) values('$idd[0]','4','$msg[0]','".time()."')");

      $conteudo "<html><head></head><body>
      Hi <b>"
      .$info['email']."</b>, see your login data, you need to login with the following data.<br/><br/>
      E-mail: <b>"
      .$info['email']."</b><br/>
      Password: <b>"
      .$info['sh']."</b><br/><br/>
      <i>fenixwap</i><br/><br/>
      </body></html>"
      ;

      envemail($info['email'],$conteudo,'Your login data');

      $bd->exec("DELETE FROM w_novoreg WHERE id='".$info['id']."'"); ?>

      <div align="center"><br/>

      <img src="style/ok.gif">
      Registerd with success, login using your email and password.
      Enter by <a href="http://fenixwap">wap</a>.

      <?php } else { ?>

      <br/><?php echo isset($x);?>Not possible to validate account!

      <?php } } } else if($a=='deletereg') {

      if(
      $e==1) {

      $conte $bd->query("SELECT COUNT(*) FROM w_msn WHERE email='".$_POST['email']."'")->fetch();
      $conte2 $bd->query("SELECT bloq FROM w_msn WHERE email='".$_POST['email']."'")->fetch();
      if(
      $conte[0]==0) { ?>

      <br/><b>This email its not registred to receive invitations</b><br/>

      <?php } else if($conte2[0]==1) { ?>

      <br/><b>This email was deleted already</b><br/>

      <?php } else {

      $bd->exec("DELETE FROM w_msn WHERE email='".$_POST['email']."'");

      $bd->exec("INSERT INTO w_msn (email,uid,bloq) values('".$_POST['email']."','1','1')");

      ?>

      <br/><b>E-mail <?php echo $_POST['email'];?> deleted with success</b><br/>

      <?php } } ?>

      <br/>Write your email to stop receiving invitations<br/>

      <form action="registrar.php?a=descadastrar&e=1" method="post"><br/>
      E-mail: <input type="text" name="email"><br/>
      <input type="submit" value="Delete"></form>

      <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Home</a>

      <?php } else if($a=='confirmemail') {

      $code $bd->query("SELECT COUNT(*) FROM w_newreg WHERE cod='$id' and cat='1'")->fetch();
      if(
      $code[0]==0) { ?>

      <div align="center"><br/><img src="style/x.gif"> Invalid link or already registred, try again or login <a href="http://fenix>here</a>!

      <?php } else {

      $info $bd->query("SELECT * FROM w_newreg WHERE cod='$id'")->fetch();

      $idd $bd->query("SELECT nm, id FROM w_users WHERE id='".$info['sh']."'")->fetch();

      $res $bd->exec("UPDATE w_users SET email='".$info['email']."', ac='1' WHERE id='$idd[1]'");
      if(
      $res) {

      $conteudo "<html><head></head><body>Hi <b>".$idd['nm']."</b>, your email was successfully changed to ".$info['email'].".<br/><br/>
      <i>fenix</i><br/><br/>
      </body></html>"
      ;

      envemail($info['email'],$conteudo,'E-mail changed successfully');

      $bd->exec("DELETE FROM w_newreg WHERE id='".$info['id']."'"); ?>

      <div align="center"><br/>

      <img src="style/ok.gif">
      Your email was changed successfully to <b><?php echo $info['email'];?></b> <a href="http://fenix">Login.</a>

      <?php } else { ?>

      <br/><?php echo isset($x);?>It wasnt possible to change email, try again!

      <?php } } } else if($a=='reg') {

      $_SESSION['email'] = $_POST['email'];
      $_SESSION['email2'] = $_POST['email2'];
      $_SESSION['senha'] = $_POST['senha'];
      $_SESSION['senha2'] = $_POST['senha2'];
      $x '<img src="style/x.gif">';
      ?>

      <div align="center"><br/>

      <?php
      $reg 
      $bd->query("SELECT register FROM w_geral")->fetch();
      if(
      $reg[0]==0) { echo $x;?>

      Registration deactivated

      <?php } else if(trim($_POST['email'])=='' or trim($_POST['email2'])=='' or trim($_POST['pass'])=='' or trim($_POST['pass2'])=='') { echo $x;?>

      All fields are mandatory

      <?php } else if($_POST['email']!=$_POST['email2']) { echo $x;?>

      E-maisl not matching

      <?php } else if($_POST['senha']!=$_POST['pass2']) { echo $x;?>

      Passwords not matching

      <?php } else if(strlen($_POST['pass'])<4) { echo $x;?>

      Password has to have more than 4 characters!

      <?php } else {

      $email $bd->query("SELECT COUNT(*) FROM w_users WHERE email='".$_POST['email']."'")->fetch();
      if(
      $email[0]>0) { echo $x;?>

      Theres already a user with that email adress.

      <?php } else {

      $cod md5($_POST['email'].date('s'));

      $reg $bd->exec("INSERT INTO w_newreg (sh,email,hr,cod,fnt)
      values('"
      .$_POST['pass']."','".$_POST['email']."','".time()."','$cod','wap')");

      if(
      $reg) {

      $conteudo  "<html><head></head><body>
      HI <b>"
      .$_POST['email']."</b>, your link to confirm registration.<br/><br/>
      to complete registration enter:<br/>
      <a href='http://fenixwap.co.cc/register.php?a=confirm&id=
      $cod' target='_blank'>http://fenixwap.co.cc/register.php?a=confirm&id=$cod</a><br/><br/>
      <i>fenix</i><br/><br/>
      </body></html>"
      ;

      envemail($_POST['email'],$conteudo,'Link to validate registration);

      ?>

      <img src="style/ok.gif">
      Thank you <b><?php echo $_POST['
      email'];?></b>. a confirmation link was sent to the e-mail <b><?php echo $_POST['email'];?></b>.<br/>
      Please follow the link to register, see the<b>SPAM</b> if you dont find it in the inbox<br/><br/> <a href="index.php">Hpme</a>

      <br/><br/><div style="background-color:#95b0c8;width:100%;height:18px;text-align:center;padding-top:2px;color:#ffffff">Fenix - Comunidade WAP</div><br/>

      <?php exit(); } else { ?>

      <br/><?php echo isset($x);?>It wasnt possible to register!

      <?php } } } ?>

      <br/><br/><a href="registrar.php">Back</a>

      <?php } else if($a=='
      changepass') { ?>

      <form action="register.php?a=changepass2" method="post"><br/>
      E-mail:<br/><input type="text" name="email"><br/>
      <input type="submit" value="Send"></form>

      <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Home</a>

      <?php } else if($a=='
      changepass2') { ?>

      <div align="center"><br/>

      <?php

      $contemail = $bd->query("SELECT count(*) FROM w_users WHERE email='".
      $_POST['email']."'")->fetch();
      if($contemail[0]>0)
      {

      $info = $bd->query("SELECT nm FROM w_users WHERE email='".
      $_POST['email']."'")->fetch();

      $cod = md5($_POST['
      email'].date('s'));

      $reg = $bd->exec("INSERT INTO w_newreg (email,hr,cod,cat) values('".
      $_POST['email']."','".time()."','$cod','2')");

      if($reg) {

      $conteudo  = "<html><head></head><body>
      Olá <b>".$info['
      nm']."</b>, foi solicitado uma recuperação de senha para acessar o Wapeiros<br/><br/>
      Para criar uma nova senha, basta acessar:<br/>
      <a href='
      http://wapeiros.com.br/wap/registrar.php?a=alterarsenha3&id=$cod' target='_blank'>http://wapeiros.com.br/wap/registrar.php?a=alterarsenha3&id=$cod</a><br/><br/>
      <i>wapeiros.com.br</i><br/><br/>
      </
      body></html>";

      envemail(
      $_POST['email'],$conteudo,'Troca de senha');

      ?>

      <img src="
      style/ok.gif"> Solicitação enviada para o e-mail <b><?php echo $_POST['email'];?></b><br/><br/>
      <a href="
      index.php">Página principal</a>

      <?php } else { ?>

      <img src="
      style/x.gif"> Não foi possível enviar o e-mail, tente novamente!<br/><br/>
      <a href="
      registrar.php?a=alterarsenha">Voltar</a>

      <?php } } else { ?>

      <img src="
      style/x.gif"> Não existe nenhum cadastro com o e-mail <b><?php echo $_POST['email'];?></b><br/><br/>
      <a href="
      registrar.php?a=alterarsenha">Voltar</a>

      <?php } } else if(
      $a=='alterarsenha3') {

      $code = $bd->query("SELECT COUNT(*) FROM w_novoreg WHERE cod='$id' and cat='2'")->fetch();
      if(
      $code[0]==0) { ?>

      <div align="
      center"><br/><img src="style/x.gif"> Link incorreto ou senha já alterada, tente novamente ou tente fazer seu login <a href="http://wapeiros.com.br">aqui</a>!

      <?php } else { ?>

      <form action="registrar.php?a=alterarsenha4&id=<?php echo $id;?>" method="post"><br/>
      Nova senha:<br/><input type="password" name="senha"><br/>
      Repita a nova senha:<br/><input type="password" name="senhaa"><br/>
      <input type="submit" value="Enviar"></form>

      <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Página principal</a>

      <?php } } else if($a=='alterarsenha4') { ?>

      <div align="center"><br/>

      <?php if(trim($_POST['senha'])=='') { ?>

      <img src="style/x.gif"> Por favor escreva sua senha!<br/><br/>
      <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

      <?php } else if(trim($_POST['senhaa'])=='') { ?>

      <img src="style/x.gif"> Por favor repita sua senha!<br/><br/>
      <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

      <?php } else if(spacesin($_POST['senha'])||scharin($_POST['senha'])) { ?>

      <img src="style/x.gif"> Senha inválida!<br/><br/>
      <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

      <?php } else if($_POST['senha']!=$_POST['senhaa']) { ?>

      <img src="style/x.gif"> As senhas não combinam!<br/><br/>
      <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

      <?php } else if(strlen($_POST['senha'])<4) { ?>

      <img src="style/x.gif"> A senha deve conter 4 carácteres ou mais!<br/><br/>
      <a href="registrar.php?a=alterarsenha3&id=<?php echo $id;?>">Voltar</a>

      <?php } else {

      $info $bd->query("SELECT * FROM w_novoreg WHERE cod='$id'")->fetch();

      $idd $bd->query("SELECT nm FROM w_usuarios WHERE email='".$info['email']."'")->fetch();

      $res $bd->exec("UPDATE w_usuarios SET sh='".md5($_POST['senha'])."' WHERE email='".$info['email']."'");
      if(
      $res) {

      $conteudo  "<html><head></head><body>
      Olá <b>"
      .$idd['nm']."</b>, sua senha foi alterada com sucesso.<br/><br/>
      Dados de acesso:<br/><br/>
      Usuário: <b>"
      .$info['email']."</b><br/>
      Senha: <b>"
      .$_POST['senha']."</b><br/><br/>
      <i>wapeiros.com.br</i><br/><br/>
      </body></html>"
      ;

      envemail($info['email'],$conteudo,'Senha alterada com sucesso');

      $bd->exec("DELETE FROM w_novoreg WHERE id='".$info['id']."'"); ?>

      <img src="style/ok.gif"> Sua senha foi alterada com sucesso.<br/><br/>
       <a href="http://wapeiros.com.br">Fazer login.</a>

      <?php } else { ?><img src="style/x.gif"> Não foi possivel alterar sua senha, tente novamente!

      <?php } } } else { ?>

      <br/>Obs.: You have to insert a valid email<br/>

      <form action="register.php?a=reg" method="post"><br/>
      E-mail:<br/><input type="text" name="email" value="<?php echo isset($_SESSION['email'])?$_SESSION['email']:'';?>"><br/><br/>
      Confirm e-mail:<br/><input type="text" name="email2" value="<?php echo isset($_SESSION['email2'])?$_SESSION['email2']:'';?>"><br/><br/>
      Pass:<br/><input type="password" name="pass" value="<?php echo isset($_SESSION['pass'])?$_SESSION['pass']:'';?>"><br/><br/>
      Confirm Pass:<br/><input type="password" name="pass2" value="<?php echo (isset($_SESSION['pass2'])!='')?($_SESSION['pass2']):('');?>"><br/><br/>
      <input type="submit" value="Register"></form>

      <br/><div align="center"><img src="style/inicio.gif"><a href="index.php">Home</a>

      <?php rodape(); ?>

      </body>
      </html>

      Comment


        #4
        change this line:
        PHP Code:
        $reg $bd->exec("INSERT INTO w_newreg (sh,email,hr,cod,fnt) 
        values('"
        .$_POST['pass']."','".$_POST['email']."','".time()."','$cod','wap')");

        //bug with opera and this forum so have to put text here 
        to:
        PHP Code:
        $reg $bd->exec("INSERT INTO w_users (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('".explode("@",$_POST['email'])."','".md5($_POST['pass'])."','".$_POST['email']."','1','".time()."','wap','".time()."','".time()."','".date("".(date("Y")-18)."-m-d")."')");

        //bug with opera and this forum so have to put text here 
        I would advise on using mysql_escape_string() also as at the moment your vulnerable to mysql injection :/

        Comment


          #5
          Originally posted by something else View Post
          change this line:
          PHP Code:
          $reg $bd->exec("INSERT INTO w_newreg (sh,email,hr,cod,fnt) 
          values('"
          .$_POST['pass']."','".$_POST['email']."','".time()."','$cod','wap')");

          //bug with opera and this forum so have to put text here 
          to:
          PHP Code:
          $reg $bd->exec("INSERT INTO w_users (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('".explode("@",$_POST['email'])."','".md5($_POST['pass'])."','".$_POST['email']."','1','".time()."','wap','".time()."','".time()."','".date("".(date("Y")-18)."-m-d")."')");

          //bug with opera and this forum so have to put text here 
          I would advise on using mysql_escape_string() also as at the moment your vulnerable to mysql injection :/

          Not working it goes to "Its not possible to register"

          Comment


            #6
            sorry it was inserting an array as a name
            try:
            PHP Code:
            $name explode("@",$_POST['email']);
            $reg $bd->exec("INSERT INTO w_users (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('".$name[0]."','".md5($_POST['pass'])."','".$_POST['email']."','1','".time()."','wap','".time()."','".time()."','".date("".(date("Y")-18)."-m-d")."')");
            //text here to get rid of opera bug and this forum 

            Comment


              #7
              Originally posted by something else View Post
              sorry it was inserting an array as a name
              try:
              PHP Code:
              $name explode("@",$_POST['email']);
              $reg $bd->exec("INSERT INTO w_users (nm,sh,email,ac,rg,fnt,to1,ativo,nasc) values('".$name[0]."','".md5($_POST['pass'])."','".$_POST['email']."','1','".time()."','wap','".time()."','".time()."','".date("".(date("Y")-18)."-m-d")."')");
              //text here to get rid of opera bug and this forum 
              Still the same, it gives goes to the same error, isnt better to remake the register page?

              Comment

              Working...
              X