public function validaUsuario() { $conexao = new conexao(); $conexao->getConnectionLocal(); // $conexao = conexao::getConnectionLocal(); // $conexao->prepare($sql); try { $sql = "SELECT * FROM tblusuario WHERE nome = '" . $this->login . "' AND senha = '" . $this->senha . "'"; $resultado = mysql_query($sql) or die("Problemas na execução do usuário. Erro: " . mysql_error()); if (mysql_num_rows($resultado) > 0) { $dados = mysql_fetch_array($resultado); $this->setIdUsuario($dados['idUsuario']); return true; } else { return false; } } catch (Exception $ex) { echo "Conexão não estabelecida. Verifique sob o erro: " . $ex->getMessage(); } }
public function primeiroAcesso() { //Pega a conexão $conexao = new conexao(); $conexao->getConnectionLocal(); //Início à pesquisa da tabela de tipos de acesso $tipoacesso = new classeTipoAcesso(); //Início à pesquisa de clientes $clientes = new classeCliente(); //Início à pesquisa dos status $statusUsuario = new classeStatus(); echo "<form id='contact-form' name='contact-form' method='post' action='primeiroAcesso.php'>"; echo " <div class='row wow fadeInUp' data-wow-duration='1000ms' data-wow-delay='300ms'>"; echo " <div class='col-sm-6'>"; echo " <div class='form-group'>"; echo " <input type='text' name='login' class='form-control' placeholder='Login' required='required'>"; echo " </div>"; echo " </div>"; echo " <div class='col-sm-6'>"; echo " <div class='form-group'>"; echo " <input type='password' name='senha' class='form-control' placeholder='senha' required='required'>"; echo " </div>"; echo " </div>"; echo " <div class='col-sm-12'>"; echo " <div class='form-group'>"; echo " <input type='text' name='email' class='form-control' placeholder='E-mail' required='required'>"; echo " </div>"; echo " </div>"; echo " <div class='col-sm-6'>"; echo " <div class='form-group'>"; echo " <select name='cliente' class='form-control'>"; echo " <option value='99'>Cliente</option>"; echo " <option value=''> </option>"; echo $clientes->consultaComboClientes(); echo " </select>"; echo " </div>"; echo " </div>"; echo " <div class='col-sm-6'>"; echo " <div class='form-group'>"; echo " <select name='tipoAcesso' class='form-control'>"; echo " <option value='99'>Tipo de Acesso</option>"; echo " <option value=''> </option>"; echo $tipoacesso->consultaComboTipoAcesso(); echo " </select>"; echo " </div>"; echo " </div>"; echo " <div class='col-sm-12'>"; echo " <div class='form-group'>"; echo " <select name='statusUsuario' class='form-control'>"; echo " <option value='99'>Status</option>"; echo " <option value=''> </option>"; echo $statusUsuario->consultaComboStatusUsuario(); echo " </select>"; echo " </div>"; echo " </div>"; echo " </div>"; echo " <div class='form-group'>"; echo " <button type='submit' class='btn-submit'>Incluir</button>"; echo " </div>"; echo " <input type='hidden' name='dataCadastro' id='dataCadastro' value='" . date('Y-m-d') . "'>"; echo " <input type='hidden' name='dataAlteracao' id='dataCadastro' value='" . date('Y-m-d') . "'>"; echo "</form>"; }
require_once "../classes/classeUsuario.php"; require_once "../classes/classePerfil.php"; require_once "../classes/classeCliente.php"; require_once "../classes/classeTipoAcesso.php"; require_once "../classes/classeStatus.php"; require_once "../controller/constantes.php"; require_once "../view/vMenu.php"; $logoff = filter_input(INPUT_GET, 'saida'); $opcao = filter_input(INPUT_GET, 'opcao'); if ($logoff) { session_unset(); session_destroy(); header("Location: ../acesso.php"); } $conexao = new conexao(); $conexao->getConnectionLocal(); $idUsuario = $_SESSION['idUsuario']; $usuario = new classeUsuario(); $usuario->setIdUsuario($idUsuario); $dadosUsuario = $usuario->consultaDadosUsuario(); // Busca informações sobre o usuário. $_SESSION['acesso'] = $dadosUsuario['tipoAcesso']; ?> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="">
public function consultaDadosUsuario() { $conexao = new conexao(); $conecta = $conexao->getConnectionLocal(); try { $sql = $this->getDadosUsuario(1); $resultado = mysql_query($sql) or die(ERROQUERY . mysql_error($conecta)); //Não aparece o erro. if ($resultado > 0) { $dados = mysql_fetch_array($resultado); $dadosUsuario = ["nomeUsuario" => $dados['nomeUsuario'], "email" => $dados['email'], "dataCadUsuario" => $dados['dataUsuario'], "tipoAcesso" => $dados['tipoAcesso'], "nomeCliente" => $dados['nomeCliente'], "dataCadastro" => $dados['dataCadastro'], "status" => $dados['StatusUsuario'], "codAcesso" => $dados['codAcesso']]; return $dadosUsuario; } } catch (Exception $ex) { echo ERROEXCEPTION . $ex->getMessage(); } }