Milokoz Postado Fevereiro 27, 2013 Denunciar Share Postado Fevereiro 27, 2013 Galera Seguinte Quero que tenham Que Confirmar e-mail Porem não consuigo faser Gostaria q me passasem o Codigo ProntoCadastro:<?php require_once('Encrypt.php'); $c=new C_Encrypt(); if(isset($_SESSION['logado'])){ echo "<script>self.location='?p=home'</script>"; break; } $sqlc=mysql_query("SELECT count(id) conta FROM usuarios"); $dbc=mysql_fetch_assoc($sqlc); $vagas=30000; if($dbc['conta']>=$vagas){ echo "<script>self.location='?p=login'</script>"; break; } if(isset($_POST['reg_submit'])){ $erro=0; $email = $_POST['email']; if(@$_POST['reg_termos']=='') $erro=11; if(!isset($_POST['reg_termos'])) $erro=8; if($_POST['reg_senha']<>$_POST['reg_senha2']) $erro=7; if($_POST['reg_vila']=='') $erro=6; if($_POST['reg_personagem']=='') $erro=5; if($_POST['reg_email']=='') $erro=4; if($_POST['reg_senha2']=='') $erro=3; if($_POST['reg_senha']=='') $erro=2; if($_POST['reg_usuario']=='') $erro=1; $personagem=$c->decode($_POST['reg_personagem'],$chaveuniversal); $vila=$c->decode($_POST['reg_vila'],$chaveuniversal); $usuario=str_replace(array(' ',' '),'_',$_POST['reg_usuario']); $usuario=str_replace(' ','_',$usuario); $usuario=ucfirst(strtolower(str_replace(array('/','^','[','-',']','+','$','(',')','?','\'','|','°','ª','#','@','.','?','!'),'',$usuario))); $sqlc=mysql_query("SELECT count(id) conta FROM usuarios WHERE usuario='".$usuario."'"); $dbc=mysql_fetch_assoc($sqlc); if($dbc['conta']>0) $erro=12; $sqlc=mysql_query("SELECT count(id) conta FROM usuarios WHERE email='".$_POST['reg_email']."'"); $dbc=mysql_fetch_assoc($sqlc); if($dbc['conta']>0) $erro=12; if($_POST['reg_nlink']<>''){ $nlink=$_POST['reg_nlink']; $sqlv=mysql_query("SELECT count(id) conta FROM usuarios WHERE usuario='$nlink'"); $dbv=mysql_fetch_assoc($sqlv); if($dbv['conta']==0) $erro=13; } $sqlv=mysql_query("SELECT count(id) conta FROM usuarios WHERE ip='".ip2long($_SERVER['REMOTE_ADDR'])."'"); $dbv=mysql_fetch_assoc($sqlv); if($dbv['conta']>0) $erro=14; $sqlv=mysql_query("SELECT count(id) conta FROM usuarios WHERE senha='".md5($_POST['reg_senha'])."'"); $dbv=mysql_fetch_assoc($sqlv); if($dbv['conta']>=5) $erro=15; if(isset($_POST['nlink'])) $link='&nlink='.$_POST['nlink']; else $link=''; if($erro>0){ echo "<script>self.location='?p=reg&user=".$_POST['reg_usuario']."&mail=".$_POST['reg_email']."&char=".$personagem."&village=".$vila."&erro=".$erro.$link."'</script>"; break; } else { if(isset($_POST['reg_akatsuki'])) $renegado='sim'; else $renegado='não'; $soma=mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y')); $vipfim=date('Y-m-d H:i:s',$soma); $usuario=ucfirst(strtolower(str_replace(array(' ','/','^','[','-',']','+','$','(',')','?','\'','|','°','ª','#','@','.','?','!'),'',$_POST['reg_usuario']))); mysql_query("INSERT INTO usuarios (usuario, senha, email, personagem, vila, renegado, hunt_restantes, reg, natureza1, natureza2, natureza3, ip, vip, vip_inicio) VALUES ('".$usuario."','".md5($_POST['reg_senha'])."','".strtolower($_POST['reg_email'])."','".$personagem."',".$vila.",'".$renegado."',14,'".date('Y-m-d H:i:s')."','','','','".ip2long($_SERVER['REMOTE_ADDR'])."','".$vipfim."','".date('Y-m-d H:i:s')."')") or die(mysql_error()); //$dbc['id']; if($_POST['reg_nlink']<>'') mysql_query("UPDATE usuarios SET yens=yens+100, yens_fat=yens_fat+100 WHERE usuario='".$_POST['reg_nlink']."'"); $mensagem='<div align="center"><img src="" style="border-bottom:1px solid #DDDDDD" /><br /><br /><b>Ativação de Conta</b><br />Utilize o link abaixo para ativar sua conta:<br /><br /><b>http://www.narutoalenda.co.cc/ativation.php?token='.md5($_POST['reg_senha']).'</b><br /><br /><b><span style="color:#CC0000">Bom jogo!</span></b><br /><br />Para mais informações, visite nossa <a href="">comunidade no orkut</a>.<br /><br />Atenciosamente, equipe NarutoEvolution.</div>'; $assunto='Ativar Conta'; $remetente='narutoLegends - CBT <contato@narutoalenda.tk>'; $headers = implode ( "\n",array ( "From: $remetente","Subject: ","Return-Path: $remetente","MIME-Version: 1.0","X-Priority: 3","Content-Type: text/html;" ) ); //mail(strtolower($_POST['reg_email']),$assunto,$mensagem,$headers); echo "<script>self.location='?p=reg2'</script>"; break; } } ?> <?php $txtnaruto='<b>Nome:</b> Uzumaki Naruto<br /><b>Vila:</b> Vila da Folha<br /><b>Classificação:</b> Gennin'; $txtsakura='<b>Nome:</b> Haruno Sakura<br /><b>Vila:</b> Vila da Folha<br /><b>Classificação:</b> Chuunin'; $txtsasuke='<b>Nome:</b> Uchiha Sasuke<br /><b>Vila:</b> Vila da Folha<br /><b>Classificação:</b> Nukenin'; $txtkakashi='<b>Nome:</b> Hatake Kakashi<br /><b>Vila:</b> Vila da Folha<br /><b>Classificação:</b> Jounnin'; $sqlc=mysql_query("SELECT count(id) conta FROM usuarios"); $dbc=mysql_fetch_assoc($sqlc); ?> <div class="box_top">Registrar</div><div class="box_middle">Seja bem-vindo ao Naruto New Desitny Para que você possa se aventurar no mundo de Naruto, é necessário criar uma conta de acesso. Para isso, basta preencher o formulário abaixo com os dados solicitados. Todos os campos solicitados são obrigatórios, sem exceção.<br /><div class="sep"></div><div style="background:url(_img/gradient.jpg) repeat-y;padding-left:5px;">Neste momento, temos <b><?php echo $vagas-$dbc['conta']; ?> vagas</b> disponíveis para registro.<?php if(($vagas-$dbc['conta'])<10) echo ' Seja rápido!'; ?></div><div class="sep"></div> <?php if(isset($_GET['erro'])){ switch($_GET['erro']){ case 1: $msg='Favor preencha o campo <b>NOME DE USUÁRIO</b>.'; break; case 2: $msg='Favor preencha o campo <b>SENHA</b>.'; break; case 3: $msg='Favor preencha o campo <b>CONFIRMAR SENHA</b>.'; break; case 4: $msg='Favor preencha o campo <b>EMAIL</b>.'; break; case 5: $msg='Favor selecione um <b>PERSONAGEM</b>.'; break; case 6: $msg='Favor selecione uma <b>VILA</b>.'; break; case 7: $msg='<b>SENHAS</b> digitadas não conferem.'; break; case 8: $msg='Você precisa aceitar os <b>TERMOS E CONDIÇÕES</b> do jogo antes de prosseguir.'; break; case 9: $msg='<b>CHAVE DE REGISTRO</b> não existe.'; break; case 10: $msg='<b>CHAVE DE REGISTRO</b> já foi utilizada.'; break; case 11: $msg='Favor preencha o campo <b>CHAVE DE REGISTRO</b>.'; break; case 12: $msg='<b>USUÁRIO</b> ou <b>EMAIL</b> já está em uso!'; break; case 13: $msg='Código <b>NLINK</b> utilizado é inválido.'; break; case 14: $msg='<b>IP</b> já está em uso por outra conta.'; break; case 15: $msg='Não é permitido criar multi-contas.'; break; } echo '<div class="aviso">'.$msg.'</div><div class="sep"></div>'; } ?> <form method="post" action="?p=reg" name="reg" id="reg" style="background:url(_img/reg.jpg) no-repeat right top;" onsubmit="subm.value='Carregando...';subm.disabled=true;"> <input type="hidden" id="reg_submit" name="reg_submit" value="1" /> <input type="hidden" id="reg_nlink" name="reg_nlink" value="<?php if(isset($_GET['nlink'])) echo $_GET['nlink']; ?>" /> <fieldset> <legend>Dados da Conta</legend> <span class="destaque">Nome de Usuário:</span><br /> <input type="text" id="reg_usuario" name="reg_usuario" maxlength="15" onfocus="className='input'" onblur="className=''" <?php if(isset($_GET['user'])) echo 'value="'.$_GET['user'].'"'; ?>/><br /> <span class="sub2">Digite um nome de usuário com até<br />15 caracteres. Este também será seu<br />login no jogo, e o nome do personagem.</span><br /><br /> <span class="destaque">Senha:</span><br /> <input type="password" id="reg_senha" name="reg_senha" maxlength="15" onfocus="className='input'" onblur="className=''" /><br /> <span class="sub2">Digite uma senha de acesso<br />com até 15 caracteres.</span><br /><br /> <span class="destaque">Confirmar Senha:</span><br /> <input type="password" id="reg_senha2" name="reg_senha2" maxlength="15" onfocus="className='input'" onblur="className=''" /><br /> <span class="sub2">Digite novamente a senha.</span><br /><br /> <span class="destaque">Email:</span><br /> <input type="text" id="reg_email" name="reg_email" maxlength="250" onfocus="className='input'" onblur="className=''" <?php if(isset($_GET['mail'])) echo 'value="'.$_GET['mail'].'"'; ?>/><br /> <span class="sub2">Digite um email válido<br />(será necessário ativar a conta em alguns dias).</span> </fieldset> <fieldset> <script language="JavaScript" type="text/javascript"> /*<![CDATA[*/ var Lstt; function Cvila(obj){ if (Lstt) Lstt.className='vila'; obj.className='vila-s'; Lstt=obj; } /*]]>*/ </script> <style type="text/css"> .vila{ cursor:pointer; opacity:0.55; -moz-opacity: 0.55; filter: alpha(opacity=55); } .vila-s{ } </style> <legend>Personagem</legend> <span class="sub2">Escolha um personagem entre os 4 abaixo. Durante sua evolução no jogo, novos personagens são liberados para uso. A troca de personagem pode ser feita uma vez por dia.</span><div class="sep"></div> <div align="center"> <table> <tr> <td width="116" height="65" align="center"><img class="vila" src="_img/personagens/reg_naruto.jpg" onclick="document.getElementById('reg_personagem1').checked=true;Cvila(this);" onmouseover="Tip('<div class=tooltip><?php echo $txtnaruto; ?></div>')" onmouseout="UnTip()" /></td> <td width="116" align="center"><img class="vila" src="_img/personagens/reg_sakura.jpg" onclick="document.getElementById('reg_personagem2').checked=true;Cvila(this);" onmouseover="Tip('<div class=tooltip><?php echo $txtsakura; ?></div>')" onmouseout="UnTip()" /></td> <td width="116" align="center"><img class="vila" src="_img/personagens/reg_sasuke.jpg" onclick="document.getElementById('reg_personagem3').checked=true;Cvila(this);" onmouseover="Tip('<div class=tooltip><?php echo $txtsasuke; ?></div>')" onmouseout="UnTip()" /></td> <td width="116" align="center"><img class="vila" src="_img/personagens/reg_kakashi.jpg" onclick="document.getElementById('reg_personagem4').checked=true;Cvila(this);" onmouseover="Tip('<div class=tooltip><?php echo $txtkakashi; ?></div>')" onmouseout="UnTip()" /></td> </tr> <tr> <td align="center"><input type="radio" id="reg_personagem1" name="reg_personagem" value="<?php echo $c->encode('naruto',$chaveuniversal); ?>" <?php if((!isset($_GET['char']))or(isset($_GET['char']))&&($_GET['char']=='naruto')) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_personagem2" name="reg_personagem" value="<?php echo $c->encode('sakura',$chaveuniversal); ?>" <?php if((isset($_GET['char']))&&($_GET['char']=='sakura')) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_personagem3" name="reg_personagem" value="<?php echo $c->encode('sasuke',$chaveuniversal); ?>" <?php if((isset($_GET['char']))&&($_GET['char']=='sasuke')) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_personagem4" name="reg_personagem" value="<?php echo $c->encode('kakashi',$chaveuniversal); ?>" <?php if((isset($_GET['char']))&&($_GET['char']=='kakashi')) echo 'checked="checked"'; ?>/></td> </tr> </table> </div> </fieldset> <fieldset> <legend>Vila</legend> <span class="sub2">Escolha uma vila para representar. Jogadores da mesma vila não podem se enfrentar. Qualquer jogador poderá se tornar um Akatsuki.</span><div class="sep"></div> <div align="center"> <table> <tr> <td width="70" height="65" align="center"><img src="_img/vilas/reg_folha.jpg" onclick="document.getElementById('reg_vila1').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Folha</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_areia.jpg" onclick="document.getElementById('reg_vila2').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Areia</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_som.jpg" onclick="document.getElementById('reg_vila3').checked=true" onmouseover="Tip('<div class=tooltip>Vila do Som</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_chuva.jpg" onclick="document.getElementById('reg_vila4').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Chuva</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_nuvem.jpg" onclick="document.getElementById('reg_vila5').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Nuvem</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_nevoa.jpg" onclick="document.getElementById('reg_vila6').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Névoa</div>')" onmouseout="UnTip()" /></td> <td width="70" align="center"><img src="_img/vilas/reg_pedra.jpg" onclick="document.getElementById('reg_vila8').checked=true" onmouseover="Tip('<div class=tooltip>Vila da Pedra</div>')" onmouseout="UnTip()" /></td> </tr> <tr> <td align="center"><input type="radio" id="reg_vila1" name="reg_vila" value="<?php echo $c->encode('1',$chaveuniversal); ?>" <?php if((!isset($_GET['village']))or(isset($_GET['village']))&&($_GET['village']==1)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila2" name="reg_vila" value="<?php echo $c->encode('2',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==2)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila3" name="reg_vila" value="<?php echo $c->encode('3',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==3)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila4" name="reg_vila" value="<?php echo $c->encode('4',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==4)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila5" name="reg_vila" value="<?php echo $c->encode('5',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==5)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila6" name="reg_vila" value="<?php echo $c->encode('6',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==6)) echo 'checked="checked"'; ?>/></td> <td align="center"><input type="radio" id="reg_vila8" name="reg_vila" value="<?php echo $c->encode('8',$chaveuniversal); ?>" <?php if((isset($_GET['village']))&&($_GET['village']==8)) echo 'checked="checked"'; ?>/></td> </tr> </table> </div> <div class="sep"></div> <input type="checkbox" id="reg_akatsuki" name="reg_akatsuki" /> Desejo iniciar o jogo como sendo um ninja renegado (membro da Akatsuki). </fieldset> <fieldset> <legend>Termos e Condições</legend> <input type="checkbox" id="reg_termos" name="reg_termos" /> Declaro que <b>li</b> e <b>aceito</b> os termos propostos, e que estou ciente das regras do jogo. <div class="sep"></div> <div align="center"><input type="submit" class="botao" id="subm" name="subm" value="Registrar" /></div> </fieldset> </form> </div> <div class="box_bottom"></div> <?php @mysql_free_result($sqlc); ?> Obs: já possui um Sistema de Confirmaçao Mais noa sei mexer nele Login: <div class="box_top">Login</div> <div class="box_middle">Digite seu login e senha nos campos abaixo para acessar o jogo.<div class="sep"></div> <?php if(isset($_GET['erro'])){ switch($_GET['erro']){ case 'ban': $msg='Conta banida.'; break; case 1: $msg='Digite uma senha valida.'; break; case 2: $msg='Nenhum usuario encontrado com o login informado.'; break; case 3: $msg='Senha digitada incorreta.'; break; case 4: if(isset($_GET['date'])){ $data=$c->decode($_GET['date'],$chaveuniversal); $ex=explode('_',$data); $data=explode('-',$ex[0]); } else $data='0000-00-00_00:00:00'; $msg='Sua conta está em período de férias.<br />Não é possível realizar o login até o dia <b>'.$data[2].'/'.$data[1].'/'.$data[0].', às '.$ex[1].' horas</b>.'; break; case 5: $msg='Sua conta ainda está inativa.<br />Verifique o email de ativação enviado pelo sistema.'; break; } echo '<div class="aviso">'.$msg.'</div><div class="sep"></div>'; } ?> <?php if(isset($_GET['reason'])) echo '<div class="aviso">Você foi deslogado pois outro usuário acessou sua conta.</div><div class="sep"></div>'; ?> <?php if(isset($_GET['ban'])) echo '<div class="aviso">Conta banida.</div><div class="sep"></div>'; ?> <fieldset> <legend>Login</legend> <form method="post" action="?secao=login" id="login" name="login" style="background:url(_img/login<?php echo rand(1,5); ?>.jpg) no-repeat right;" onsubmit="subm.value='Carregando...';subm.disabled=true;"> <span class="destaque"></span><br /> <select> <option a href="'fairytail'" selected="no-selected">Fairy Tail</option> <option onclick="location.href='?secao=login'" selected="selected">Naruto</option> </select><br /> <span class="sub2">Escolha o Jogo Que quer jogar</span><br /><br /> <span class="destaque">Login:</span><br /> <input type="text" id="login_login" name="login_login" maxlength="15" onfocus="className='input'" onblur="className=''" /><br /> <span class="sub2">Digite seu login de acesso (nome do usuário).</span><br /><br /> <span class="destaque">Senha:</span><br /> <input type="password" id="login_senha" name="login_senha" maxlength="15" onfocus="className='input'" onblur="className=''" /><br /> <span class="sub2">Digite sua senha de acesso.</span><br /><br /> <input type="submit" id="subm" name="subm" class="botao" value="Logar no NND" /><br /><br /> <a href="?p=terms">Registrar no Naruto New Destiny</a> | <a href="?p=recover">Nova Senha</a> <div class="box_bottom"> </div> </form> </fieldset> </div> <div class="box_bottom"></div> <script>document.forms[0].login_login.focus()</script> <div class="box_top">Facebook</div> <div class="box_middle" style="line-height:10px;"> <div class="sep"></div> <div align="center" style="height:250px;"> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=406242189424663"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <div class="fb-like-box" data-href="http://www.facebook.com/pages/Naruto-New-Destiny/481296645250532" data-width="470" data-height="250" data-colorscheme="dark" data-show-faces="true" data-border-color="#0000FF" data-stream="false" data-header="false"></div></div> <div class="sep"></div> </div> <div class="box_bottom"> </div>Se Presisarem de Algo Mais Pedir não me falem como faser por favor eu já tentei de tudo e não conseguiSite: http://narutonewdestiny.atmun.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucke Postado Fevereiro 27, 2013 Denunciar Share Postado Fevereiro 27, 2013 Vixi que código confuso....Apenas faça o seguinte:Na tabela sql, crie um campo chamado "ativado" como varchar 355 ou outro.Quando criar a conta, envie o email de confirmação, e coloque no campo do sql o "ativado" como 0.Assim quando fizer login e fizer a consulta sql, se ativado estiver igual a 0, ele pedirá a ativação por email.Aliás bora fazer parceria aeww?Meu site é o PlaySoftwares.p.ht, faço programas pro Windows e coloco-os para baixar.Meu email é contato@playsoftwares.p.ht.O meu site ta em fase de término, mas dentro de poucos dias estará pronto.Flws! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jgd Postado Março 1, 2013 Denunciar Share Postado Março 1, 2013 (editado) /// Editado Março 1, 2013 por jgd Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Milokoz
Galera Seguinte Quero que tenham Que Confirmar e-mail Porem não consuigo faser Gostaria q me passasem o Codigo Pronto
Cadastro:
Obs: já possui um Sistema de Confirmaçao Mais noa sei mexer nele Login:Se Presisarem de Algo Mais Pedir não me falem como faser por favor eu já tentei de tudo e não consegui
Site: http://narutonewdestiny.atmun.com
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.