public function relUsuarios() { $conexao = new conectaBanco(); $conexao->conecta(); try { $sql = "SELECT \n * \n FROM \n tblloginsystems l, \n tblloginsite s"; $resultado = mysql_query($sql) or die("Erro na execução do SQL. Verifique sob erro: " . mysql_error()); } catch (Exception $ex) { echo "Não foi possível efetuar a consulta. Verifique sob o erro: " . $ex->getMessage(); } }
public function comboTipoTelefone() { $conecta = new conectaBanco(); $conecta->conecta(); try { $sql = "SELECT * FROM tbltipotelefone"; $resultado = mysql_query($sql); while ($dados = mysql_fetch_array($resultado)) { echo "<option name=" . $dados['idTipoTelefone'] . ">" . $dados['nomeTipoTelefone'] . "</option>"; } } catch (Exception $ex) { echo "Problemas na consulta. Código E019.1. Erro: " . $ex->getMessage(); } }
public function consultaTipoUsuario() { $conecta = new conectaBanco(); $conecta->conecta(); $sql = "SELECT * FROM tbltipousuario " . "WHERE idTipoUsuario=" . $this->idTipoUsuario; try { $resultado = mysql_query($sql); $dados = mysql_fetch_array($resultado); if ($dados > 0) { echo $dados['nomeTipoUsuario']; } else { echo "Tipo de Usuário inválido."; } } catch (Exception $ex) { echo "Houve um problema na consulta do tipo de usuário. Consulte o analista. Erro: " . $ex->getMessage(); } }
public function consultaFoto() { $conexao = new conectaBanco(); $conexao->conecta(); try { $sql = "SELECT * FROM tblfoto f \n INNER JOIN tblloginsystems l ON f.idUsuario = l.codUsuario \n WHERE f.codUsuario = " . $this->idUsuario; $resultado = mysql_query($sql) or die("Há um problema no comando SQL. Erro: " . mysql_error()); $dados = mysql_fetch_array($resultado); if ($dados > 0) { echo "<img src='" . $dados['foto'] . "' title='" . $dados['nomeUsuario'] . "'>"; } else { echo "<img src='../../images/User-blue.png' width='150' height='150' title=''>"; } } catch (Exception $ex) { echo "Não foi possível efetuar a consulta. Erro: " . $ex->getMessage(); } }
public function tabelaSetenio() { $conexao = new conectaBanco(); $conexao->conecta(); try { $sqlSetenio = "SELECT * FROM setenio"; $resultadoSetenio = mysql_query($sqlSetenio) or die("Erro no comando SQL. Verifique sob o erro: " . mysql_error()); echo "<table class='table'>"; echo " <tr>"; echo " <td>"; echo " Setênio"; echo " </td>"; echo " <td>"; echo " Idade Inicial"; echo " </td>"; echo " <td>"; echo " Idade Final"; echo " </td>"; echo " </tr>"; echo "<tr>"; while ($dadosSetenio = mysql_fetch_array($resultadoSetenio)) { echo "<td>"; echo $dadosSetenio['setenio']; echo "</td>"; echo "<td>"; echo $dadosSetenio['idadeInicial']; echo "</td>"; echo "<td>"; echo $dadosSetenio['idadeFinal']; echo "</td>"; } echo " </tr>"; echo "</table>"; echo " <div style='height: 40px'> </div>"; echo " <div class='form-group'>"; echo " <div class='col-sm-10' style='text-align:right'>"; echo " <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>"; echo " </div>"; echo " </div>"; } catch (Exception $ex) { echo "Não foi possível efetuar a consulta. Erro exception: " . $ex->getMessage(); } }
public function retornaSetenio() { $conecta = new conectaBanco(); $conecta->conecta(); try { $sql = "SELECT setenio FROM tblsetenio " . "WHERE " . $this->idade . " " . "BETWEEN idadeInicial AND idadeFinal"; $resultado = mysql_query($sql); if ($resultado) { $dados = mysql_fetch_array($resultado); echo "<script>document.getElementById('setenio').value = " . $dados['setenio'] . "</script>"; } else { if ($this->idade > 83) { echo "<script>document.getElementById('setenio').value='12º';</script>"; } else { echo "<script>document.getElementById('setenio').value='S/N';</script>"; } } } catch (Exception $ex) { echo "Não foi possível realizar a consulta. Erro: " . $ex->getMessage(); } }
public function tabelaTipoUsuario() { $conexao = new conectaBanco(); $conexao->conecta(); try { $sqlTipoTelefone = "SELECT * FROM tipousuario"; $resultadoTipoTelefone = mysql_query($sqlTipoTelefone) or die("Erro no comando SQL. Verifique sob o erro: " . mysql_error()); echo "<table class='table'>"; echo " <tr>"; echo " <td>"; echo " <b>Código</b>"; echo " </td>"; echo " <td>"; echo " <b>Nome</b>"; echo " </td>"; echo " </tr>"; while ($dadosTipoTelefone = mysql_fetch_array($resultadoTipoTelefone)) { echo " <tr>"; echo " <td>"; echo $dadosTipoTelefone['idTipo']; echo " </td>"; echo " <td>"; echo $dadosTipoTelefone['nomeTipo']; echo " </td>"; echo " </tr>"; } echo "</table>"; echo " <div style='height: 40px'> </div>"; echo " <div class='form-group'>"; echo " <div class='col-sm-10' style='text-align:right'>"; echo " <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>"; echo " </div>"; echo " </div>"; } catch (Exception $ex) { echo "Não foi possível efetuar a consulta. Erro exception: " . $ex->getMessage(); } }
public function consultaTelefonePessoal() { $conecta = new conectaBanco(); $conecta->conecta(); try { $sqlTelefone = "SELECT * FROM telefone t " . "INNER JOIN tipotelefone tp ON tp.idTipoTelefone = t.tipoTelefone " . "WHERE t.codUsuario = " . $_SESSION['idusuario'] . " " . "ORDER BY t.idTelefone"; // echo $sqlTelefone."<br>"; $resultadoTelefone = mysql_query($sqlTelefone) or die("Erro no comando SQL. Descrição: " . mysql_error()); if (mysql_num_rows($resultadoTelefone) > 0) { while ($dadosTelefone = mysql_fetch_array($resultadoTelefone)) { echo " <tr>"; echo " <td name='Telefone'>"; echo " " . $dadosTelefone['idTelefone']; echo " </td>"; echo " <td name='Telefone'>"; echo " " . $dadosTelefone['telefone']; echo " </td>"; echo " <td name='TipoTelefone'>"; echo " " . $dadosTelefone['nomeTipoTelefone']; echo " </td>"; echo " <td name='Operacoes' data-target='#myModal'>"; $idTelefoneSelecionado = $dadosTelefone['idTelefone']; $telefoneSelecionado = $dadosTelefone['telefone']; echo "<a data-toggle='modal' href='inicio.php?menu=perfiltel&idtelefone=" . $idTelefoneSelecionado . "&telefone=" . $telefoneSelecionado . "&modal=sim'>"; echo " <img src='../../images/botaoexcluir.png' title='Excluir' data-target='#myModal'>"; echo "</a>"; echo " </td>"; echo " </tr>"; } } else { echo "<tr>"; echo " <td colspan='4'>"; echo " "; echo " </td>"; echo "</tr>"; } } catch (Exception $ex) { echo "Erro ao efetuar a consulta. Código do erro: " . $ex->getMessage(); } }
public function telaPerfil() { $conecta = new conectaBanco(); $conecta->conecta(); try { $sqlConsultaPerfil = "SELECT *, DATE_FORMAT(p.dataNascimento, '%d/%m/%Y') AS dataNascimento FROM perfil p " . "INNER JOIN tblusuario u ON p.codUsuario = u.idUsuario " . "INNER JOIN tipousuario tp ON tp.idTipo = u.codTipoUsuario " . "INNER JOIN setenio s ON s.idSetenio = p.codSetenio " . " WHERE p.codUsuario = " . $_SESSION['idusuario']; // echo $sqlConsultaPerfil."<br>"; $resultadoConsulta = mysql_query($sqlConsultaPerfil) or die("Não foi possível executar a ação devido ao erro de comando SQL. Erro: " . mysql_error()); if ($resultadoConsulta > 0) { $array = mysql_fetch_array($resultadoConsulta); // echo $array['nome']; $nomeUsuario = $array['nome']; $dataNascimento = $array['dataNascimento']; // $dataNascimentoFormatada = date("d/m/Y", strtotime($dataNascimento)); $setenio = $array['setenio']; $tipoUsuario = $array['nomeTipo']; $sobreVoce = $array['descricao']; } else { echo "Vazio"; } } catch (Exception $ex) { echo "Houve um erro. Erro: " . $ex->getMessage(); } echo "<div class='col-xs-9 col-sm-9 placeholder'>"; echo " <form class='form-horizontal' style='font-size: 12px;' method='post' name='formperfil' action='inicio.php?menu=perfilsv'>"; echo " <div class='form-group'>"; echo " <label for='nome' class='col-sm-2 control-label'>Nome:</label>"; echo " <div class='col-sm-8'>"; echo " <input type='text' name='nomeUsuario' class='form-control' id='nomeUsuario' placeholder='Nome' required onkeyup='javascript:validaForm(this.value)' value='" . $nomeUsuario . "'>"; echo " </div>"; echo " <div class='col-sm-2' style='display:none' id='ok' name='ok'>"; echo " <img src='../../images/ok.png' width='30' height='30' title='Ok'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <label for='dataNascimento' class='col-sm-2 control-label'>Data de Nascimento:</label>"; echo " <div class='col-sm-3'>"; if ($dataNascimento != "") { echo " <input type='text' class='form-control' id='dataNascimento' name='dataNascimento' value='" . $dataNascimento . "'>"; } else { echo " <input type='date' class='form-control' id='dataNascimento' name='dataNascimento' onmouseout='javascript:calculaIdade(this.value)' onkeyup='javascript:calculaIdade(this.value) value='" . $dataNascimento . "'>"; } echo " </div>"; echo " <label for='setenio' class='col-sm-2 control-label'>Setênio:</label>"; echo " <div class='col-sm-2'>"; echo " <input type='text' class='form-control' id='setenio' disabled value='" . $setenio . "'>"; echo " <input type='hidden' class='form-control' id='codSetenio' name='codSetenio'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <label for='idade' class='col-sm-2 control-label'>Tipo de Usuário:</label>"; echo " <div class='col-sm-2'>"; // echo " <div id='idade'></div>"; echo " <input type='text' class='form-control' name='tipoUsuario' id='tipoUsuario' value='" . $tipoUsuario . "'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>"; echo " <div class='col-sm-8'>"; echo " <textarea class='form-control' cols='10' rows='5' id='descricao' name='descricao'>" . $sobreVoce . "</textarea>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; // echo " <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>"; echo " <div class='col-sm-10' style='text-align:right'>"; echo " <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>"; echo " <button class='btn btn-primary'>Salvar</button>"; echo " </div>"; echo " </div>"; echo " <div style='height: 20px'> </div>"; echo " <div class='form-group'>"; // echo " <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>"; echo " <div class='col-sm-10' style='text-align:right'>"; echo " | <a href='inicio.php?m=perfilsv' class='btn btn-default active''>Sobre Você</a> | "; echo " <a href='inicio.php?m=perfilend' class='btn btn-default'>Seu Endereço</a> | "; echo " <a href='inicio.php?m=perfiltel' class='btn btn-default' autocomplete='off'>Telefones</a> | "; echo " <a href='inicio.php?m=trocasenha' class='btn btn-default' autocomplete='off'>Troca de Senha</a> | "; echo " </div>"; echo " </div>"; if ($_POST) { $nome = filter_input(INPUT_POST, "nomeUsuario"); // echo "<br>Recebido o nome: ".$nome; $dataNascimento = filter_input(INPUT_POST, "dataNascimento"); // echo "<br>Recebido a data de nascimento: ".$dataNascimento; $tipoUsuario = filter_input(INPUT_POST, "tipoUsuario"); // echo "<br>Recebido a idade: ".$idade; $codSetenio = filter_input(INPUT_POST, 'codSetenio'); // echo "<br>Recebido o código do setênio: ".$codSetenio; $sobreVoce = filter_input(INPUT_POST, 'descricao'); // echo "<br>Recebido a descrição: ".$sobreVoce; $codUsuario = $_SESSION['idusuario']; // echo "<br>Recebido o código do usuário: ".$codUsuario; // echo " <div class='form-group'>"; //// echo " <label for='descricao' class='col-sm-2 control-label'>Sobre você:</label>"; // echo " <div class='col-sm-10' style='text-align:center'>"; echo $this->validaCamposPerfil($nome, $dataNascimento, $tipoUsuario, $codSetenio, $sobreVoce, $codUsuario); // echo " </div>"; // echo " </div>"; } //Preenche a tabela do perfil echo " </form>"; echo "</div>"; }
public function validaUser($usuario) { // função para validar o usuário e a senha $conecta = new conectaBanco(); $conecta->conecta(); try { $sql = "SELECT * " . "FROM tblusuario " . "WHERE (nomeUsuario = '" . $usuario . "' " . "OR email = '" . $usuario . "') " . "AND senha = '" . $this->senha . "'"; $resultado = mysql_query($sql) or die("||| Problemas no SQL. Verifique sob o erro: " . mysql_error() . " |||"); $dados = mysql_fetch_array($resultado); if ($dados > 0) { session_start(); $_SESSION['idusuario'] = $dados['idUsuario']; //Não está gravando $_SESSION['usuario'] = $dados['nomeUsuario']; $_SESSION['email'] = $dados['email']; $_SESSION['codTipoUsuario'] = $dados['codTipoUsuario']; $_SESSION['logado'] = true; $identifUsuario = base64_encode($_SESSION['idusuario']); header("Location: ../sistema/view/inicio.php"); //?usuario=".$identifUsuario // echo "<br>Sessão ID: ".$_SESSION['idusuario'];//Os campos estão OK // echo "<br>Sessão Usuário: ".$_SESSION['usuario']; // echo "<br>Sessão E-mail: ".$_SESSION['email']; // echo "<br>Sessão Senha: ".$_SESSION['codTipoUsuario']; } else { header("Location: ../sistema/index.php?erro=1"); //Erro usuário } } catch (Exception $ex) { echo "Houve um erro ao validar. Erro: " . $ex->getMessage(); } }
<?php require_once '../../controller/constantes.php'; require_once '../../controller/metodos.php'; require_once '../model/modelUsuario.php'; require_once '../conexao/conectaBanco.php'; //require_once 'inicio.php'; $modelUsuario = new modelUsuario(); $conectaBanco = new conectaBanco(); //session_cache_expire(30);//define o tempo para manter a sessão, em minutos $conectaBanco->iniciaSessao(); $codAutoridade = (int) $_SESSION['codTipoUsuario']; //if($_SESSION['idusuario'] === null){ // header("Location: ../"); //} ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title><?php echo TITULOSISTEMA; ?> </title> <link rel="stylesheet" href="../../assets/css/font-awesome.min.css"> <!-- Responsável por emitir figuras --> <link rel="stylesheet" href="../../css/font-awesome.min.css"> <!-- Responsável por emitir figuras -->
public function preencheEndereco() { $idusuario = $_SESSION['idusuario']; $conexao = new conectaBanco(); $conexao->conecta(); $sqlConsulta = "SELECT * FROM endereco WHERE codUsuario=" . $idusuario; // $sqlConsulta = "SELECT * FROM endereco WHERE codPerfil=".$this->codperfil; try { $resultadoConsulta = mysql_query($sqlConsulta) or die("Houve um erro ao executar o comando de consulta. Erro: " . mysql_error()); if ($resultadoConsulta) { $dadosConsulta = mysql_fetch_array($resultadoConsulta); $this->endereco = $dadosConsulta['endereco']; $this->complemento = $dadosConsulta['complemento']; $this->bairro = $dadosConsulta['bairro']; $this->cidade = $dadosConsulta['cidade']; $this->estado = $dadosConsulta['estado']; $this->cep = $dadosConsulta['cep']; if (mysql_num_rows($resultadoConsulta) === 0) { $this->endereco = "Endereço não preenchido"; $this->complemento = "Complemento não preenchido"; $this->bairro = "Bairro não preenchido"; $this->cidade = "Cidade não preenchida"; $this->estado = "Estado não preenchido"; $this->cep = "CEP não preenchido"; } echo "<div class='row' align='left' style='padding-left: 15px;'>"; echo " <div class='col-xs-4 col-md-4'>"; echo " <h3>"; echo " Usuário: " . $_SESSION['usuario']; echo " </h3>"; echo " </div>"; echo " <div class='col-xs-8 col-md-8' style='padding-left: 15px;'>"; echo " "; echo " </div>"; echo "</div>"; echo "<div class='row' align='left' style='padding-left: 15px;'>"; echo " <div class='col-xs-5 col-md-5' style='padding-left: 15px;'>"; echo " <input type='text' name='endereco' id='endereco' placeholder='" . $this->endereco . "' class='form-control'>"; echo " </div>"; echo " <div class='col-xs-3 col-md-3' style='padding-left: 15px;'>"; echo " <input type='text' name='complemento' id='endereco' placeholder='" . $this->complemento . "' class='form-control'>"; echo " </div>"; echo "</div>"; echo "<div style='height: 30px;'>"; echo " "; echo "</div>"; echo "<div class='row' align='left' style='padding-left: 15px;'>"; echo " <div class='col-xs-3 col-md-3'>"; echo " <input type='text' name='bairro' id='bairro' placeholder='" . $this->bairro . "' class='form-control'>"; echo " </div>"; echo "</div>"; echo "<div style='height: 30px;'>"; echo " "; echo "</div>"; echo "<div class='row' align='left' style='padding-left: 15px;'>"; echo " <div class='col-xs-3 col-md-3'>"; echo " <input type='text' name='cidade' id='cidade' placeholder='" . $this->cidade . "' class='form-control'>"; echo " </div>"; echo " <div class='col-xs-2 col-md-2'>"; echo " <input type='text' name='cidade' id='cidade' placeholder='" . $this->estado . "' class='form-control' maxlenght='2'>"; echo " </div>"; echo " <div class='col-xs-8 col-md-8'>"; echo " "; echo " </div>"; echo " <div class='form-group'>"; echo " <div class='col-sm-10' style='text-align:right; padding-right: 150px;'>"; echo " <button class='btn btn-default' onclick='javascript: history.go(-1)'>Voltar</button>"; echo " <button class='btn btn-primary'>Salvar</button>"; echo " </div>"; echo " </div>"; echo "</div>"; echo "<div class='col-xs-12 col-md-12'><p style='height: 30px;'> </p></div>"; echo "<div class='col-xs-9 col-md-9' align='left'>"; echo " <div class='btn-group' role='group' aria-label='...'>"; echo " <a href='inicio.php?m=perf' style='text-decoration: none;' disabled>"; echo " <button class='btn btn-default'>"; echo " Sobre você"; echo " </button>"; echo " </a>"; echo " <a href='#' style='text-decoration: none;'>"; echo " <button class='btn btn-default' disabled>"; echo " Seu endereço"; echo " </button>"; echo " </a>"; echo " <a href='inicio.php?m=perftel' style='text-decoration: none;'>"; echo " <button class='btn btn-default'>"; echo " Telefones"; echo " </button>"; echo " </a>"; echo " <a href='inicio.php?m=trocasenha' style='text-decoration: none;'>"; echo " <button class='btn btn-default'>"; echo " Troca de Senha"; echo " </button>"; echo " </a>"; echo " </div>"; echo "</div>"; if ($_POST) { $this->endereco = filter_input(INPUT_POST, 'endereco'); $this->numero = filter_input(INPUT_POST, 'numero'); $this->complemento = filter_input(INPUT_POST, 'complemento'); $this->bairro = filter_input(INPUT_POST, 'bairro'); $this->cidade = filter_input(INPUT_POST, 'cidade'); $this->cep = filter_input(INPUT_POST, 'cep'); $this->codPerfil = filter_input(INPUT_GET, 'idusuario'); // $this->codEstado = filter_input(INPUT_POST, 'estado'); try { $sqlEstadoSelecionado = "SELECT idEstado FROM tblestado WHERE sigla = '" . filter_input(INPUT_POST, 'estado') . "'"; $resultadoEstadoSelecionado = mysql_query($sqlEstadoSelecionado) or die("Erro no estado. Mensagem: " . mysql_error()); if ($resultadoEstadoSelecionado) { $dadoEstadoSelecionado = mysql_fetch_array($resultadoEstadoSelecionado); $this->codEstado = $dadoEstadoSelecionado['idEstado']; } } catch (Exception $ex) { echo "Erro na execução do sql. Mensagem: " . $ex->getMessage(); } if ($this->validaCampos($this->codPerfil)) { $this->alteraEndereco(); echo "<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=" . PHP_SELF . "'>"; } else { $this->cadastraEndereco(); echo "<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=" . PHP_SELF . "'>"; } } } } catch (Exception $ex) { echo "Houve um erro na consulta do endereço. Erro: " . $ex->getMessage(); } }
public function consultaEstadoGeral() { $conexao = new conectaBanco(); $conexao->conecta(); }
public function excluirUsuario($idUsuario) { $conecta = new conectaBanco(); $conecta->conecta(); try { $sql = "DELETE * FROM tblusuario WHERE idUsuario = " . $idUsuario; // echo $sql; $resultado = mysql_query($sql) or die("<br>Erro na exclusão: " . mysql_error()); if ($resultado) { return true; } else { return false; } } catch (Exception $ex) { echo "Problemas ao inserir os dados. Erro: " . $ex->getMessage(); } }
public function telaTrocaSenha() { echo " <div class='form-group'>"; echo " <div class='row' style='padding-left: 15px;'>"; echo " <div class='col-xs-12 col-md-12' align='center'>"; echo " <h3>"; echo " Usuário: " . $_SESSION['usuario']; echo " </h3>"; echo " </div>"; echo " <div class='col-xs-8 col-md-8' style='padding-left: 15px;'>"; echo " "; echo " </div>"; echo " </div>"; echo " </div>"; echo "<div class='row'>"; echo " <div class='col-xs-2 col-md-2'>"; echo " </div>"; echo " <div class='col-xs-8 col-md-8'>"; echo " <form class='form-horizontal' action='inicio.php?menu=trocasenha' method='post'>"; echo " <div class='form-group'>"; echo " <label for='senhaantiga' class='col-sm-4 control-label'>"; echo " Senha antiga:"; echo " </label>"; echo " <div class='col-sm-4'>"; echo " <input type='password' name='senhaantiga' id='senhaantiga' class='form-control'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <label for='senhanova' class='col-sm-4 control-label'>"; echo " Senha nova:"; echo " </label>"; echo " <div class='col-sm-4'>"; echo " <input type='password' name='senhanova' id='senhanova' class='form-control'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <label for='senhanova' class='col-sm-4 control-label'>"; echo " Confirme sua senha:"; echo " </label>"; echo " <div class='col-sm-4'>"; echo " <input type='password' name='confirmasenha' id='confirmasenha' class='form-control'>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <a href='inicio.php' style='text-decoration: none;'>"; echo " <button type='button' class='btn btn-default'>Voltar</button>"; echo " </a>"; echo " <a href='#' style='text-decoration: none;'>"; echo " <button type='submit' class='btn btn-primary' disabled>Salvar</button>"; echo " </a>"; echo " </div>"; echo " <div style='height: 40px'> </div>"; echo " <div class='form-group' align='left'>"; echo " <div class='col-sm-12' style='text-align: center;'>"; echo " | <a href='inicio.php?m=perf' class='btn btn-default'>Sobre Você</a> | "; echo " <a href='inicio.php?m=perfend' class='btn btn-default'>Seu Endereço</a> | "; echo " <a href='inicio.php?m=perftel' class='btn btn-default'>Telefones</a> | "; echo " <a href='#' class='btn btn-default active'>Troca de Senha</a> | "; echo " </div>"; echo " </div>"; echo " </form>"; echo " </div>"; echo " <div class='col-xs-2 col-md-2'>"; echo " "; echo " </div>"; echo "</div>"; if ($_POST) { $senhaAntiga = filter_input(INPUT_POST, 'senhaantiga'); $senhaNova = filter_input(INPUT_POST, 'senhanova'); $confirmaSenha = filter_input(INPUT_POST, 'confirmasenha'); $idusuario = $_SESSION['idusuario']; $senhaVerificacao = md5($senhaAntiga); $this->setSenha($senhaNova); if ($confirmaSenha != $senhaNova) { echo "<p class='bg-danger'><label class='label label-danger'>As senhas não conferem. Verifique a nova senha e a confirmação.</label></p>"; echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php?menu=trocasenha'>"; } else { $conexao = new conectaBanco(); $conexao->conecta(); try { $sqlVerifSenha = "SELECT * FROM " . USUARIO . " \n WHERE idUsuario = " . $idusuario; $resultadoVerifSenha = mysql_query($sqlVerifSenha) or die("Erro na verificação da senha anterior. Erro: " . mysql_error()); $dadosVerifSenha = mysql_fetch_array($resultadoVerifSenha); if ($senhaVerificacao === $dadosVerifSenha['senha']) { //se a senha for igual ao do sistema // mysql_close($dadosVerifSenha); // mysql_close($resultadoVerifSenha);//fecha o sql anterior //Comando para alteração da senha try { $sql = "UPDATE " . USUARIO . " SET senha = '" . $this->senha . "' WHERE idUsuario = " . $idusuario; $resultado = mysql_query($sql) or die("Houve um erro no SQL. Verifique sob o erro " . mysql_error()); if ($resultado) { echo "<p class='bg-success'><label class='label label-success'>Senha alterada com sucesso!</label></p>"; echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php'>"; } } catch (Exception $e) { echo "Não foi possível alterar a senha. Erro: " . $e->getMessage(); } } else { // // echo "<br>Usuário: ".$idusuario; // echo "<br>Senha a verificar: ".$senhaVerificacao; // echo "<br>Senha do sistema: ".$dadosVerifSenha['senha']; echo "<p class='bg-danger'><label class='label label-danger'>A senha informada não confere. Verifique a sua senha ou contate o seu administrador.</label></p>"; echo "<meta HTTP-EQUIV='refresh' CONTENT='5;URL=inicio.php?menu=trocasenha'>"; } } catch (Exception $ex) { echo "Não foi possível executar a operação. Erro: " . $ex->getMessage(); } } } }
public function consultaEnderecoPerfil() { $conexao = new conectaBanco(); $conexao->conecta(); try { $sql = "SELECT * FROM endereco WHERE codusuario=" . $_SESSION['idusuario']; $resultado = mysql_query($sql) or die("Não foi possível consultar o endereço. Erro: " . mysql_error()); if ($resultado) { $dados = mysql_fetch_array($resultado); $this->endereco = $dados['endereco']; $this->numero = $dados['numero']; $this->complemento = $dados['complemento']; $this->bairro = $dados['bairro']; $this->cidade = $dados['cidade']; $this->codEstado = $dados['codEstado']; $this->cep = $dados['cep']; } } catch (Exception $ex) { echo "Não foi possível efetuar a consulta. Erro: " . $ex->getMessage(); } }