コード例 #1
0
ファイル: classeAcesso.php プロジェクト: pereiraMichel/mapti
 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();
     }
 }
コード例 #2
0
ファイル: classeLogin.php プロジェクト: pereiraMichel/mapti
 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=''>&nbsp;</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=''>&nbsp;</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=''>&nbsp;</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>";
 }
コード例 #3
0
ファイル: index.php プロジェクト: pereiraMichel/mapti
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="">
コード例 #4
0
ファイル: classeUsuario.php プロジェクト: pereiraMichel/mapti
 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();
     }
 }