Daniel Correia Posted September 13, 2011 Report Share Posted September 13, 2011 olá amigos tenho um codigo para que quando o usuario esquecer a senha, ele digite seu email e os dados são enviados para seu email,no email dele chega um link assim: clique nesse link para resetar sua senhahttp://www.meu_site/paginas/reseta_senha.p...af6913fc8bdcabfquando ele clica nesse link ele é direcionado para uma pagina onde ele criará uma nova senha,como eu faço um codigo para ele poder gravar uma nova senha a partir desse link?essa chave=733d7be2196ff70efaf6913fc8bdcabf é sua propria senha criptografada.eu fiz esse codigo:$chave = $_GET['senha'];$SQL = "select * from cadastro where senha = $chave ";$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");$dados = @mysql_fetch_array($result_id);obrigado!!! Quote Link to comment Share on other sites More sharing options...
0 rickayron Posted September 13, 2011 Report Share Posted September 13, 2011 olá amigos tenho um codigo para que quando o usuario esquecer a senha, ele digite seu email e os dados são enviados para seu email,no email dele chega um link assim: clique nesse link para resetar sua senhahttp://www.meu_site/paginas/reseta_senha.p...af6913fc8bdcabfquando ele clica nesse link ele é direcionado para uma pagina onde ele criará uma nova senha,como eu faço um codigo para ele poder gravar uma nova senha a partir desse link?essa chave=733d7be2196ff70efaf6913fc8bdcabf é sua propria senha criptografada.eu fiz esse codigo:$chave = $_GET['senha'];$SQL = "select * from cadastro where senha = $chave ";$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");$dados = @mysql_fetch_array($result_id);obrigado!!!ao ser direcionado você recupera o codigo/id/chave primaria do usuário ou email se for unico ou usuario se for unico ai você faz o update da nova senha deleexemplo$nova_senha=md5(trim($_POST['nova_senha']));$sql=mysql_query("update login set senha='$senha' where usuario='$usuario' && email='$email' limit 1") or die(mysql_error());até mais Quote Link to comment Share on other sites More sharing options...
0 Daniel Correia Posted September 14, 2011 Author Report Share Posted September 14, 2011 Rickayron, eu não entendi muito bem, você poderia me dar um exemplo de como eu pegar essa variavel da url,e fazer ao mesmo tempo um update?www.meu_site/paginas/reseta_senha.php?chave=af6913fc8bdcabfquando eu faço no banco de dados da certo, assim:update cadastro set senha = '123' where senha = 'af6913fc8bdcabf' ai onde eu tenho essa senha 'af6913fc8bdcabf' ela é atualizada para 123, mais eu quero recuperar da url!Obrigado!!! Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted September 14, 2011 Report Share Posted September 14, 2011 $chave = $_GET['chave']; .... update cadastro set senha = '123' where senha = '$chave' Quote Link to comment Share on other sites More sharing options...
Question
Daniel Correia
olá amigos tenho um codigo para que quando o usuario esquecer a senha, ele digite seu email e os dados são enviados para seu email,
no email dele chega um link assim:
clique nesse link para resetar sua senha
http://www.meu_site/paginas/reseta_senha.p...af6913fc8bdcabf
quando ele clica nesse link ele é direcionado para uma pagina onde ele criará uma nova senha,
como eu faço um codigo para ele poder gravar uma nova senha a partir desse link?
essa chave=733d7be2196ff70efaf6913fc8bdcabf é sua propria senha criptografada.
eu fiz esse codigo:
$chave = $_GET['senha'];
$SQL = "select * from cadastro where senha = $chave ";
$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
$dados = @mysql_fetch_array($result_id);
obrigado!!!
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.