[NP4] Sistema de Esqueceu senha (website) Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[NP4] Sistema de Esqueceu senha (website)

+2
DeaN
lucasbiell
6 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty [NP4] Sistema de Esqueceu senha (website)

Mensagem por lucasbiell Qua Mar 06, 2013 8:38 pm

[NP4] Sistema de Esqueceu senha (website) Jjjlp
Criado por MIM


Olá aldeia fmz?! bom eu estava criando um sistema de Lembrar senha, criei para meu jogo e resolvi disponibiliza-lo entao vamos começar Very Happy

Primeiramente vamos tirar o Registrar do jogo Very Happy, Vamos tirar o registrar porque o sistema de e-mail funciona apenas no site no jogo não , vamos lá !!!
Entra no netplay e procure no script:

[SC] SCENE_login a linha 44 e coloque um # para desativar a linha 44 ira ficar assim:

Código:

 #@register_button = Button.new(@base_window,156,135,LANGUAGE::REGISTRAR_BOTAO,0,1) {register}

No netplay é apenas isso, agora vamos ao codigos php Very Happy bom vamos precisar de 2 codigos um que faz o comando para enviar que iremos chamar de "enviar.php" e o formulario onde o usuario ira digitar o e-mail que iremos colocar de "esqueci_senha.php" Very Happy vamos para os codigos:

Código:

<?


$text = "$email.txt";
##########################################################
/////////////////////////////////////////////////////  ###
///:D Lucasbiell :DDD                            ////  ###
/////////////////////////////////////////////////////  ###
##########################################################

$nome      = $_POST["nome"]; //nao mexa aqui casa nao saiba mexer !!!
$site    = $_POST["site"];  //
$email  = $_POST["email"];  //
$fone  = $_POST["fone"];    //
$assunto  = $_POST["assunto"];  //
$mensagem  = "Você esqueceu sua senha ?! para exibir sua senha acesse o seguinte link : http://sitedoserver/user/$email.RTF";

global $email;

$data      = date("d/m/y");
$ip        = $_SERVER['REMOTE_ADDR'];
$navegador = $_SERVER['HTTP_USER_AGENT'];
$hora      = date("H:i");

mail ("$email",
"$assunto",
"Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem",
"From: $email"
);

$site  = "Seu site";
$titulo = "Sua senha :";
$msg    = "$nome, Enviada com sucesso !!!";

mail("$email",
"$titulo",
"$msg",
"From: $site"
);
echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>";
echo "<p align=center>Estaremos retornando em breve.</p>";
?>
copie para o bloco de notas
modifique onde esta sitedoserver no script pelo seu site exemplo:

http://192.168.1.102:8090/user/$email.RTF
(obs: é obrigatório ter user/$email.RTF)

após salve ele como enviar.php e fexe Very Happy logo apos abra o bloco de notas novamente e copie o seguinte codigo:

Código:

<form action="enviar.php" method="POST">
<input type="hidden">
Seu E-mail:<br /> <input type="text" size="30" name="email" value="">  <br />

<input name="submit" type="submit" value=" Enviar ">   <input name="reset" type="reset" value=" Limpar ">
</form>

copie para o bloco de notas e salve como :
esqueci_senha.php

logo após fazer isso faça upload para um servidor na web Very Happy
eu fiz no 000webhost.com (servidor free)

após hospeda-lo vamos para a pasta do Site do netplay Very Happy abra o arquivo Index.php
no bloco de notas e escolha alguma lugar para colocar o seguinte codigo:

Código:

<a href="#" onclick="window.open

('http://seusite/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=

180'); return false;">Esqueceu sua senha?</a>

em seusite coloque o site onde Hospedou o php que cabamos de criar !!! exemplo

Código:

<a href="#" onclick="window.open

('http://meusite.hostz.com.br/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=

180'); return false;">Esqueceu sua senha?</a>
feito isso salve o site Very Happy bom agora estamos quaze lá Successful

Agora vamos editar a pagina cadastro.php

substitui a sua cadastro.php por essa:

Código:

<?php
   include ("config.php");
   include ("function.php");
  if(isset($_GET['erro']))
  { $erro = intval($_GET['erro']); }
   else
   { $erro = 0; }
?><br>




                  <form action="validar_cadastro.php" method="post">
                        <input name="login" value="Login" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;"  class="input" type="text"> <BR> <input name="email" value="email" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" class="input" type="text"><br>
                        <input name="senha" value="Senha" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" class="input" type="password">  <BR>
                        <input name="senha2" value="Senha" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" class="input" type="password">
<br> <BR>
                        <input id="clicar" class="botao" value="Concluir Cadastro" type="submit">
                  </form>


Após modifique tambem a pagina Validar_cadastro.php por esta:

Código:

<?php
   include("config.php");
   
   $login = $_POST['login'];
   $senha = $_POST['senha'];
   $senha2 = $_POST['senha2'];
        $email = $_POST['email'];
   
   if($senha != $senha2)
   {
      header("Location: index.php?erro=3");
   }
      else
   {
      if($socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP))
      {
         if($resultado = socket_connect($socket, $ip, $porta))
         {
            $request = "<reges $login>$senha</reges>\n";
   
            socket_write($socket, $request, strlen($request));
            
            socket_recv($socket, $buf, 48, 0);
            $modo_pog = strlen($buf);
            if($modo_pog == 23)
            {
               header("Location: index.php?erro=5");
// Abre ou cria o arquivo bloco1.txt
// "a" representa que o arquivo é aberto para ser escrito
$fp = fopen("user/$email.RTF", "a");

// Escreve "exemplo de escrita" no bloco1.txt
$escreve = fwrite($fp, "Login: $login senha: $senha seu e-mail : $email");

// Fecha o arquivo
fclose($abre);
            }
               else
            {
               header("Location: index.php?erro=2");
            }
         }
            else
         {
            header("Location: index.php?erro=4");
         }
      }
         else
      {
         header("Location: index.php?erro=4");
      }
   }

?>

salve e logo após abra o bloco de notas e coloque esse codigo



e salve na pasta user (na pasta onde ficara os usuarios)
com o nome de index.html

Bom agora cada usuario criado ira criar um arquivo de texto para ele Very Happy e caso esqueça senha ira enviar um arquivo contendo a senha e o login Very Happy, bom é isso ae pessoal agora tera um Sistema de Esquecer senha no seu jogo Very Happy


Lembrando esse codigo é para o site que esta no seu pc , caso o site do netplay esteja em outro site me avisem para eu modifica-lo.

bom éssa é a versao 1.0 , a versao 2.0 vira com os sistemas:

Trocar de senha
trocar de e-mail
site mais seguro

Creditos
A deus primeiramente depois
A mim por ter feito e aos criadores:

Valentine (Criador do Netplay);
Twinsen (Suporte);
Snake Death (Suporte);
Cidiomar (Suporte);
Nietore (Suporte);
RD12 (Suporte).

Screen:
Spoiler:


Última edição por lucasbiell em Qui Mar 07, 2013 12:44 pm, editado 3 vez(es)

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por DeaN Qua Mar 06, 2013 9:00 pm

muito bom cara Gostei 1+

_________________
Dean, Programador Geral :)

Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt

Shield Block
Anti-Cheat para jogos de FPS, agora vou adaptar para jogos de RPG principalmente para o RMXP.
www.shieldblock.net
fb.com/shieldblockoficial

[NP4] Sistema de Esqueceu senha (website) MiB0H
DeaN
DeaN
Colaborador
Colaborador

Mensagens : 1243
Créditos : 48

http://www.shieldblock.net

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por Laxus Qua Mar 06, 2013 9:18 pm

Legal brow Xd queria um para eo kkk +1

_________________
"Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                    Laxus ~ Fairy Tail
Laxus
Laxus
Aldeia Friend
Aldeia Friend

Mensagens : 1150
Créditos : 78

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por lucasbiell Qua Mar 06, 2013 11:06 pm

muito bom cara Gostei 1+
Vlw Successful


Warrior_Maker escreveu:Legal brow Xd queria um para eo kkk +1
Ae eu posso ajudar , dependendo o Servidor que o EO é Very Happy flow

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por Nanzin Sex Mar 08, 2013 3:55 pm

coloque isso:
Código:
window.open

('http://seusite/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=

180'); return false;

dentro de uma function. ajuda a manter mais organizado suas referencias em evento;

ficando:

Código:
 
<script type="text/javascript">
function recoveryPass(){
    window.open
 ('http://seusite/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=
180');
  return false;
}

sendo assim, sua referencia do evento onClick fica:
Código:

<a href="#" onclick="javascript:recoveryPass();">Esqueceu sua senha?</a>

Abraços;

_________________
[NP4] Sistema de Esqueceu senha (website) Npvo

Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!


Pet:
Nanzin
Nanzin
Membro de Honra
Membro de Honra

Mensagens : 1550
Créditos : 252

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por lucasbiell Sex Mar 08, 2013 9:03 pm

Valeu Very Happy vou estar colocando e atualizando Very Happy

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por luucastadeu Ter Abr 16, 2013 11:06 am

qual código é pra pôr no index da pasta user? aí pede pra pôr um código mas não mostra :/
luucastadeu
luucastadeu
Novato
Novato

Mensagens : 15
Créditos : 4

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por lucasbiell Ter Abr 16, 2013 4:38 pm

esse
Código:

<a href="#" onclick="window.open

('http://seusite/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=

180'); return false;">Esqueceu sua senha?</a>
eu coloco no mesmo form do login mais você decidi falow

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por luucastadeu Qui Abr 18, 2013 11:18 am

lucasbiell escreveu:esse
Código:

<a href="#" onclick="window.open

('http://seusite/esqueci_senha.php','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=240,height=

180'); return false;">Esqueceu sua senha?</a>
eu coloco no mesmo form do login mais você decidi falow

opa, valeu aí! +1 Cred

@EDIT:

ainda assim está dando erro, apesar de seguir à risca o tutorial, a não ser por um detalhe: os arquivos "enviar.php" e "esqueci_senha.php" eu não hospedei em lugar algum, simplesmente coloquei na minha pasta "www" do wamp, será por esse motivo o erro?
luucastadeu
luucastadeu
Novato
Novato

Mensagens : 15
Créditos : 4

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por lucasbiell Qui Abr 18, 2013 10:07 pm

sim sim, exatamente , nao sei explicar direito mais em servidor local (n funciona) ja tentei no appserv e o xamp nenhum deu , eu coloquei no 000webhost.com hospedagem de graça ok espero ter ajudado mais perguntas mande mp


@edit:
ta vindo mais sistemas php ae pra galera

_________________
Spoiler:
lucasbiell
lucasbiell
Membro Ativo
Membro Ativo

Mensagens : 366
Créditos : 36

Ir para o topo Ir para baixo

[NP4] Sistema de Esqueceu senha (website) Empty Re: [NP4] Sistema de Esqueceu senha (website)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos