Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
[NP4] Sistema de Esqueceu senha (website)
+2
DeaN
lucasbiell
6 participantes
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Página 1 de 2 • 1, 2
[NP4] Sistema de Esqueceu senha (website)
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
Primeiramente vamos tirar o Registrar do jogo , 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 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" 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>";
?>
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 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
eu fiz no 000webhost.com (servidor free)
após hospeda-lo vamos para a pasta do Site do netplay 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>
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");
}
}
?>
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 e caso esqueça senha ira enviar um arquivo contendo a senha e o login , bom é isso ae pessoal agora tera um Sistema de Esquecer senha no seu jogo
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:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: [NP4] Sistema de Esqueceu senha (website)
muito bom cara Gostei 1+
_________________
Dean, Programador Geral :)
Contato: Skype:matucarvalho e Facebook
The Enze - Vulzt
Shield Block
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
Re: [NP4] Sistema de Esqueceu senha (website)
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- Aldeia Friend
- Mensagens : 1150
Créditos : 78
Re: [NP4] Sistema de Esqueceu senha (website)
Vlwmuito bom cara Gostei 1+
Ae eu posso ajudar , dependendo o Servidor que o EO é flowWarrior_Maker escreveu:Legal brow Xd queria um para eo kkk +1
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: [NP4] Sistema de Esqueceu senha (website)
coloque isso:
dentro de uma function. ajuda a manter mais organizado suas referencias em evento;
ficando:
sendo assim, sua referencia do evento onClick fica:
Abraços;
- 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;
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: [NP4] Sistema de Esqueceu senha (website)
Valeu vou estar colocando e atualizando
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: [NP4] Sistema de Esqueceu senha (website)
qual código é pra pôr no index da pasta user? aí pede pra pôr um código mas não mostra :/
luucastadeu- Novato
- Mensagens : 15
Créditos : 4
Re: [NP4] Sistema de Esqueceu senha (website)
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>
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Re: [NP4] Sistema de Esqueceu senha (website)
lucasbiell escreveu:esseeu coloco no mesmo form do login mais você decidi falow
- 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>
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- Novato
- Mensagens : 15
Créditos : 4
Re: [NP4] Sistema de Esqueceu senha (website)
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
@edit:
ta vindo mais sistemas php ae pra galera
_________________
- Spoiler:
Facebook
Skype: Lucas_biell
Atuo Nas Areas
Mapper, Eventer (rpg maker xp)
Web master e Designer
Projeto:
http://www.aldeiarpgbr.com/t8623-recrutamento-combat-mario
lucasbiell- Membro Ativo
- Mensagens : 366
Créditos : 36
Página 1 de 2 • 1, 2
Tópicos semelhantes
» Sistema de login e senha (com vb em php)
» [pedido] sistema de recupera a senha
» Sistema de Cofre com Senha (Facil e Muito Legal)
» Movido: Sistema de Cofre com Senha (Facil e Muito Legal)
» Website Netplay 3.0
» [pedido] sistema de recupera a senha
» Sistema de Cofre com Senha (Facil e Muito Legal)
» Movido: Sistema de Cofre com Senha (Facil e Muito Legal)
» Website Netplay 3.0
Aldeia RPG :: RPG Maker :: Rpg Maker XP :: Netplays :: Scripts para netplays
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos