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 bancoif(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 "