Script de alterar senha em php
#1
Posted 20/01/2003, 14:14
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
#2
Posted 20/01/2003, 15:40
#3
Posted 21/01/2003, 00:11
$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]
#4
Posted 21/01/2003, 10:04
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
Posted 05/11/2008, 16:49
[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
Posted 06/11/2008, 10:15
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!
#7
Posted 11/11/2008, 19:48
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)