Ir para conteúdo
Fórum Script Brasil
  • 0

problema com codigo php


Roberto F

Pergunta

Poblema com recuperar a senha ..... 
no banco de dados esta como  usuarios > id_usuario porem deve estar com algum erro e não muda a senha e retorna para recuperar senha, 

desde já obrigado

 

segue o codigo.



require '../dbconfig.php';
//Variavel controla a necessidade de salvar no banco
$salvar_dados_bd = 1; //Valor $salvar_dados_bd = 1 deve salvar no banco / $salvar_dados_bd = 2 não salvar no banco

if(empty($_POST['id_usuario'])){
echo "

";
$_SESSION['usuario_senha_vazio'] = "Erro ao atualizar a senha. Entre em contato suporte@";
$salvar_dados_bd = 2;
}

if(empty($_POST['txt_senha'])){
if(!empty($_POST['id_usuario'])){
$usuario_id = $_POST['id_usuario'];
$result_usuario = "SELECT * FROM usuarios WHERE id_usuario = '$usuario_id'";
$resultado_usuario = mysql_query($result_usuario);
$row_usuario = mysql_fetch_assoc($resultado_usuario);
if(isset($row_usuario)){
$recuperar_senha = $row_usuario['recuperar_senha'];
echo "

";
$_SESSION['usuario_senha_vazio'] = "Campo senha é obrigatorio!";
}
}
$salvar_dados_bd = 2;
}else{
$_SESSION['value_senha'] = $_POST['txt_senha'];
}
if($salvar_dados_bd == 1){
 $txt_senha = mysql_real_escape_string($_POST['txt_senha']);
 $txt_senha = md5($txt_senha);
 $id = mysql_real_escape_string($_POST['id_usuario']);

 $result_usuario = "UPDATE usuarios SET senha='$txt_senha', recuperar_senha = '', modified =  NOW() WHERE id_usuario = '$id'";

 $resultado_usuario = mysql_query($result_usuario);
 unset($_SESSION['value_senha']);

 ?>
 
 




  if(mysql_affected_rows($connection) != 0){
$_SESSION['recuperarsenha'] = "Senha alterada com sucesso.";
echo "

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...