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>
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
Comment