Aldeia RPG

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

Suporte ao desenvolvimento de jogos


+2
DeaN
lucasbiell
6 participantes

    [NP4] Sistema de Esqueceu senha (website)

    lucasbiell
    lucasbiell
    Membro Ativo
    Membro Ativo


    Mensagens : 366
    Créditos : 36

    [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:
    DeaN
    DeaN
    Colaborador
    Colaborador


    Mensagens : 1243
    Créditos : 48

    [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
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend


    Mensagens : 1150
    Créditos : 78

    [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
    lucasbiell
    lucasbiell
    Membro Ativo
    Membro Ativo


    Mensagens : 366
    Créditos : 36

    [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:
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [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:
    lucasbiell
    lucasbiell
    Membro Ativo
    Membro Ativo


    Mensagens : 366
    Créditos : 36

    [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:
    luucastadeu
    luucastadeu
    Novato
    Novato


    Mensagens : 15
    Créditos : 4

    [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 :/
    lucasbiell
    lucasbiell
    Membro Ativo
    Membro Ativo


    Mensagens : 366
    Créditos : 36

    [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:
    luucastadeu
    luucastadeu
    Novato
    Novato


    Mensagens : 15
    Créditos : 4

    [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?
    lucasbiell
    lucasbiell
    Membro Ativo
    Membro Ativo


    Mensagens : 366
    Créditos : 36

    [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:

    Conteúdo patrocinado


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

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter Mar 19, 2024 1:32 am