Jump to content


Photo

Script de alterar senha em php


  • Faça o login para participar
6 replies to this topic

#1 julianomf

julianomf

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Curitiba - Paraná
  • Interesses:O meus interesses são que alguém responda minhas dúvidas em javascript que não conheço nada e em php onde sou iniciante

Posted 20/01/2003, 14:14

Gostaria de um script de alterar senha em php+mysql que contenha os seguintes campos

Usuário
Senha antiga
Senha Nova
Confimar senha nova


Pois eu fiz um alaterar senha só que o problema dele é que eu poço alterar o meu usuário e senha para um novo usuário e senha

Exemplo:
Usuário
Senha
Usuário Novo
Senha Nova
Cinfirmar Senha nova

E não é isso que quero
Juliano

#2 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 20/01/2003, 15:40

poste o seu script aqui, que verificaremos o erro e iremos ajudá-lo a solucionar.

#3 vulcanis

vulcanis

    L.A.Vulcanis

  • Usuários
  • 161 posts
  • Sexo:Não informado
  • Localidade:Castro - PR
  • Interesses:Internet, Música, Evangelismo, Cinema e Video

Posted 21/01/2003, 00:11

[codebox]//primeiro voce conecta o banco

$conexao = mysql_connect("localhost", "usuario", "senha");
$db = mysql_select_db("seu_database", $conexao);

//Agora voce chama os dados do usuario

$consulta = "SELECT * FROM sua_tabela WHERE id = 'x'";
$resultado = mysql_query($consulta, $conexao);
while ($linha = mysql_fetch_array($resultado, $conexao)){

$id = $linha["id"];
$senha = $linha["senha"];
$usuario = $linha["usuario"];

//Agora voce faz o form

<form action="arquivo.php" method="post">
<? echo "$usuario"; ?><br>
Sua senha atual é <? echo "$senha"; ?><>br
Senha Nova: <input type="password_nova" name="senha_noval">
Confirma Senha: <input type="password" name="confirmacao">
<input type="submit">
</form>

//arquivo PHP

<?php

if ($senha_nova == $confirmacao){
$atualiza - "UPDATE tabela SET senha = ''$senha" where id = "$id";
$confirmacao = mysql_query($atualiza, $conexao)
echo "SEU ARQUIVO FOI ATUALIZADO";
} else{
echo "sua nova senha não confirma com a cionfirmacao,";



?>[/codebox]

Edição feita por: Dudu, 05/11/2008, 19:26.
Coloque códigos nas tags [codebox][/codebox]

Jesus Te Ama...

#4 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 21/01/2003, 10:04

bom essa eh a base que o vulcanis postou.

Mas nesse caso, vc tem que pensar. O usuário já estará logado? Pois se ele não estiver logado, terá que verificar se a senha digitada no campo "senha atual", eh valida com a senha atual existente no banco de dados.

#5 isaacsaid

isaacsaid

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 05/11/2008, 16:49

Preciso criar uma pagina alterar senha estou com uma serta dificuldade ...alguem pode me ajudar agui vai o que fiz

[codebox]<?php

include "config.php";

//chama os dados do usuario

$consulta = "SELECT * FROM usuarios WHERE usuarios_id = 'x'";
$resultado = mysql_query($consulta, $conexao);
while ($linha = mysql_fetch_array($resultado, $conexao)){

$usuarios_id = $linha["usuarios_id"];
$senha = $linha["senha"];
$usuario = $linha["usuario"];


if ($senha_nova == $confirmacao){
$atualiza - "UPDATE tabela SET senha = ''$senha" where usuarios_id = "$usuarios_id";
$confirmacao = mysql_query($atualiza, $conexao)
echo "SEU ARQUIVO FOI ATUALIZADO";
}

else{
echo "sua nova senha não confirma com a cionfirmacao,";



?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Alterar senha </title>
</head>

<body>
<form action="alterar.php" method="post">
<? echo "$usuario"; ?><br>
Sua senha atual é <? echo "$senha"; ?><>br
Senha Nova: <input type="password_nova" name="senha_noval">
Confirma Senha: <input type="password" name="confirmacao">
<input type="submit">
</form>

</body>
</html>
[/codebox]

Vc pode me ajudar so novo .. e estou aprendendo a linguagem..

Edição feita por: Dudu, 05/11/2008, 19:27.
Coloque códigos nas tags [codebox][/codebox]


#6 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 06/11/2008, 10:15

Olá Isaac. Este tópico é de 2003. Provavelmente o dono do tópico nem irá ler sua questão. Mas como a dúvida é em relação ao mesmo tema, acho que é valido.

Este script seu, acontece algum erro? pode detalhar mais?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#7 isaacsaid

isaacsaid

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 11/11/2008, 19:48

esta dando o erro na sequinte linha ... sera que conseque me ajudar preciso criar uma pagina que de a opção do usuario cadastrado alterar senha dar
update no campo senha hoje o usuario faz o cadastro e sistema manda uma senha por e-mail uso MD5 para gerar a senha.. aguardo.

$atualiza - "UPDATE tabela SET senha = ''$senha" where usuarios_id = "$usuarios_id";

tambem estou precisando de um cara que desenvolva jogos de carta com chat online em flash você conhece alguem para me indicar vlw abraços !!!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq