Exemplo n.º 1
0
 function valida()
 {
     $user = new Usuario();
     if (isset($_POST['email_cadastro']) && isset($_POST['senha_cadastro']) && isset($_POST['nome_cadastro']) && isset($_POST['usuario_cadastro'])) {
         if (validaEmail($_POST['email_cadastro']) != true) {
             $_SESSION['danger'] = "Você deve informar um email_cadastro";
             //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
             header("Location: /Agendamento");
             die;
         } else {
             if (strlen($_POST['senha_cadastro']) < 6) {
                 $_SESSION['danger'] = "Sua senha_cadastro deve ter pelo menos 6 caracteres";
                 //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                 header("Location: /Carro");
                 die;
             } else {
                 if (validaNomeUsuario($_POST['usuario_cadastro'])) {
                     $_SESSION['danger'] = "Seu nome de usuario esta incorreto";
                     //$_SESSION['email_cadastro'] = $_POST['email_cadastro'];
                     header("Location: /Shopping");
                     die;
                 } else {
                     $user->setEmail($_POST['email_cadastro']);
                     $user->setSenha($_POST['senha_cadastro']);
                     $user->setLogin($_POST['usuario_cadastro']);
                     $user->setNome($_POST['nome_cadastro']);
                     $user->setCargo($_POST['tipo_cadastro']);
                     return $user;
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 public function login()
 {
     echo "<form id='contact-form' name='contact-form' method='post' action='#'>";
     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>";
     echo "  <div class='form-group'>";
     echo "      <button type='submit' class='btn-submit'>Acessar</button>";
     echo "  </div>";
     echo "</form>";
     if ($_POST) {
         require_once "./classes/Usuario.class.php";
         $user = new Usuario();
         $usuario = addslashes(filter_input(INPUT_POST, 'login'));
         $senha = addslashes(filter_input(INPUT_POST, 'senha'));
         $user->setLogin($usuario);
         $user->setSenha($senha);
         if ($user->validaUsuario()) {
             echo "<script>";
             echo "  window.location.href='index.php?a=s'";
             echo "</script>";
         } else {
             echo "Não autorizado";
         }
     }
 }
function testeUpdate()
{
    $entity = new Usuario();
    $entity->setId(6);
    $entity->setLogin("UsuarioTeste");
    $entity->setSenha("senhaTeste");
    $entity->setNome("Usuario Teste");
    echo "Resultado: " . ServiceLocator::getUsuarioService()->update($entity);
}
Exemplo n.º 4
0
function Main()
{
    $cod = $_POST["c"];
    $nom = urldecode($_POST["n"]);
    $usu = urldecode($_POST["u"]);
    $ema = urldecode($_POST["e"]);
    $ins = $_POST["i"];
    $idi = $_POST["l"];
    $sen = urldecode($_POST["s"]);
    $ati = $_POST["a"];
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $ret = "";
        $u = new Usuario();
        if ($cod != "") {
            $u->setCodigo($cod);
        }
        if ($nom != "") {
            $u->setNome($nom);
        }
        if ($usu != "") {
            $u->setUsuario($usu);
        }
        if ($ema != "") {
            $u->setEmail($ema);
        }
        if ($ins != "") {
            $u->setCodigoInstituicao($ins);
        }
        if ($idi != "") {
            $u->setCodIdioma($idi);
        }
        if ($sen != "") {
            $u->setSenha($sen);
        }
        if ($ati != "") {
            $u->setAtivo($ati);
        }
        if ($cod == "") {
            if ($u->AdicionaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        } else {
            if ($u->AtualizaUsuario()) {
                $ret = "GRAVADO";
            } else {
                $ret = $u->getErro();
            }
        }
        echo Comuns::Idioma($ret);
    } catch (Exception $ex) {
        echo Comuns::Idioma($ex->getMessage());
    }
}
 public function add()
 {
     $usuario = new Usuario();
     $usuario->setNome($_REQUEST['nome']);
     $usuario->setCpf(preg_replace("/[^0-9]/", "", $_REQUEST['cpf']));
     $usuario->setEmail($_REQUEST['email']);
     $usuario->setSenha(md5($_REQUEST['senha']));
     $usuarioMySqlDAO = new UsuarioMySqlDAO();
     $usuarioMySqlDAO->insert($usuario);
 }
Exemplo n.º 6
0
function inserirUsuario()
{
    for ($i = 0; $i < 50000; $i++) {
        $usuario = new Usuario();
        $usuario->setLogin(rand());
        $usuario->setSenha(sha1(rand()));
        echo ServiceLocator::getUsuarioService()->create($usuario) . "/" . $usuario->getId() . ", ";
    }
    echo "<br> I = {$i}";
}
Exemplo n.º 7
0
 function insertControl()
 {
     if (isset($_POST['salvar'])) {
         $usuario = new Usuario();
         $nome = $_POST['nome'];
         $email = $_POST['email'];
         $senha = $_POST['senha'];
         $usuario->setNome($nome);
         $usuario->setEmail($email);
         $usuario->setSenha($senha);
         $usuario->insert();
     }
 }
Exemplo n.º 8
0
function fntGravaDados()
{
    $nome = $_POST['txtNome'];
    $usuario = $_POST['txtUsuario'];
    $email = $_POST['txtEmail'];
    $senha = $_POST['txtSenha'];
    $senhaII = $_POST['txtRepetirSenha'];
    $ins = $_POST['selInstituicao'];
    if (trim($senha) != "" && trim($senhaII) != "") {
        if ($senha == $senhaII) {
            try {
                $u = new Usuario();
                $g = new Grupo();
                $u->setNome($nome);
                $u->setUsuario($usuario);
                $u->setEmail($email);
                $u->setSenha($senha);
                $u->setCodigoInstituicao($ins);
                $ret = $u->CadastraNovoUsuario(2);
                $g->setCodigo(3);
                $g->AdicionaUsuarioAoGrupo($u->getCodigo());
                $_SESSION['usu'] = serialize($u);
                $ret = "OK";
                try {
                    $mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />";
                    $mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />";
                    $mensagem .= "E-mail: " . $u->getEmail() . "<br />";
                    //$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />";
                    //$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />";
                    $mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta';
                    $mail = new Email();
                    $mail->setRemetente("Regis Leandro Sebastiani <*****@*****.**>");
                    $mail->setAssunto("[SIACC] Novo cadastro de usuário");
                    $mail->setDestinatario("*****@*****.**");
                    $mail->setMensagem($mensagem);
                    $mail->Enviar();
                } catch (Exception $exEmail) {
                    Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true);
                }
            } catch (Exception $ex) {
                $ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage();
            }
        } else {
            $ret = "@lng[As senhas informadas não são identicas. Verifique.]";
        }
    } else {
        $ret = "@lng[A senha não pode ser vazia]";
    }
    echo $ret;
}
Exemplo n.º 9
0
function InserirUsuario()
{
    $email = $_REQUEST["email"];
    $login = $_REQUEST["login"];
    $senha = $_REQUEST["senha"];
    $consulta = new Usuario();
    $consulta->setUsuario($login);
    $consulta->setEmail($email);
    $consulta->setSenha($senha);
    if ($consulta->CadastrarUsuario()) {
        echo "true";
    } else {
        echo "false";
    }
}
Exemplo n.º 10
0
 public function cadastrar()
 {
     //a terminar
     $usuario = new Usuario();
     $daoUsuario = new DaoUsuario();
     $senhabase = $_POST["senha"];
     $usuario->setNome($_POST["nome"]);
     $usuario->setEmail($_POST["email"]);
     $tmp = md5($_POST["email"]);
     $senha = md5($_POST["senha"] . $tmp);
     var_dump($tmp);
     $usuario->setSenha($senha);
     $daoUsuario->inserir($usuario);
     $this->login2($usuario->getEmail(), $senhabase);
     //header("location: ../view/index.php");
 }
 public function fromArray($array)
 {
     $usuario = new Usuario();
     $usuario->setId(getValorOuNullo('id', $array));
     $usuario->setSenha(getValorOuNullo('senha', $array));
     $usuario->setEmail(getValorOuNullo('email', $array));
     $usuario->setNivel(getValorOuNullo('nivel', $array));
     $usuario->setNome(getValorOuNullo('nome', $array));
     $usuario->setUsuario(getValorOuNullo('usuario', $array));
     $empresaId = getValorOuNullo('empresa_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $usuario->setEmpresa($empresa);
     }
     return $usuario;
 }
Exemplo n.º 12
0
 public function Autenticar($sock)
 {
     $ssql = "SELECT usuario, senha FROM usuario A ";
     $ssql .= " WHERE usuario  ='" . $this->usuario . "'";
     $ssql .= " AND   senha    ='" . $this->senha . "'";
     $rs = mysql_query($ssql, $sock);
     unset($ar);
     while ($linha = mysql_fetch_row($rs)) {
         $obj = new Usuario(null, null);
         $obj->setUsuario($linha[0]);
         $obj->setSenha($linha[1]);
         $ar[] = $obj;
     }
     if (count($ar) > 0) {
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 13
0
 public function salvar()
 {
     // Array ( [id] => 1 [nome] => 123456 [login] => 123456 [senha] => 123456 [status] => a )
     $u = new Usuario();
     $id = isset($_POST['id']) ? $_POST['id'] : FALSE;
     if (trim($id) != "") {
         $u->setId($id);
     }
     //  Verifica no post
     $nome = isset($_POST['nome']) ? $_POST['nome'] : FALSE;
     if (!$nome || trim($nome) == "") {
         throw new Exception("O campo nome è Obrigatorio!");
     }
     $login = isset($_POST['login']) ? $_POST['login'] : FALSE;
     if (!$login || trim($login) == "") {
         throw new Exception("O campo login è Obrigatorio!");
     }
     $senha = isset($_POST['senha']) ? $_POST['senha'] : FALSE;
     if (!$senha || trim($senha) == "") {
         throw new Exception("O campo senha è Obrigatorio!");
     }
     $status = isset($_POST['status']) ? $_POST['status'] : FALSE;
     if (!$status || trim($status) == "") {
         throw new Exception("O campo status è Obrigatorio!");
     }
     $u->setNome($nome);
     $u->setLogin($login);
     $u->setSenha($senha);
     $u->setStatus($status);
     $du = new DaoUsuario();
     $usu = $du->salvar($u);
     //        var_dump($usu);
     //        die;
     if ($usu instanceof Usuario) {
         header("location: " . URL . "controle-usuario/lista-de-usuario");
     } else {
         echo 'Não foi possivel salvar o usuário';
     }
 }
Exemplo n.º 14
0
 function valida()
 {
     $user = new Usuario();
     if (isset($_POST['email']) && isset($_POST['senha'])) {
         if (validaEmail($_POST['email']) != true) {
             $_SESSION['danger'] = "Você deve informar um email";
             $_SESSION['email'] = $_POST['email'];
             header("Location: cadastrar.php");
             die;
         } else {
             if (strlen($_POST['senha']) < 6) {
                 $_SESSION['danger'] = "Sua senha deve ter pelo menos 6 caracteres";
                 $_SESSION['email'] = $_POST['email'];
                 header("Location: cadastrar.php");
                 die;
             } else {
                 $user->setEmail($_POST['email']);
                 $user->setSenha($_POST['senha']);
                 return $user;
             }
         }
     }
 }
Exemplo n.º 15
0
function compararClienteWS()
{
    $cliente = new ClienteWSRastreador();
    $cliente->setId(10);
    $cliente->setTipoCliente(TipoCliente::USUARIO);
    $usu = new Usuario();
    $usu->setId(2);
    $usu->setLogin("Creuza");
    $usu->setNome("Creuza");
    $usu->setSenha("123123");
    $cliente->setCadastro($usu);
    $cliente2 = new ClienteWSRastreador();
    $cliente2->setId(10);
    $cliente2->setTipoCliente(TipoCliente::USUARIO);
    $usu2 = new Usuario();
    $usu2->setId(2);
    $usu2->setLogin("Creuza");
    $usu2->setNome("Creuza");
    $usu2->setSenha("123123");
    $cliente2->setCadastro($usu2);
    var_dump($cliente->comparar($cliente2));
    echo "<br><br>";
    var_dump($cliente == $cliente2);
}
Exemplo n.º 16
0
<?php

include_once '../../../config.php';
try {
    $usuario = new Usuario(Conf::pegCnxPadrao());
    $usuario->setIdUsuario($_POST['idUsuarioRedef']);
    $usuario->setSenha($_POST['senhaRedef']);
    $usuario->alterarSenha();
    $status = 'OK';
    $retorno = array('status' => $status);
} catch (PDOException $e) {
    $retorno = array('status' => 'ERRO');
}
echo json_encode($retorno);
if (isset($_GET["acao"])) {
    if ($_GET["acao"] === "salvar") {
        try {
            //print($dataEnvio);
            $dao = new DaoFormulario();
            $dao->inserir($formulario);
            $idFormulario = $dao->buscarPorMaiorId();
            $usuario = new Usuario();
            //session_start();
            //RECUPAREAÇÃO DOS DADOS VIA SESSION
            $usuario->setId($_SESSION['id']);
            $usuario->setNome($_SESSION['nome']);
            $usuario->setEmail($_SESSION['email']);
            $usuario->setEmailEnviado($_SESSION['emailEnviado']);
            $usuario->setRepondeu('sim');
            $usuario->setSenha($_SESSION['senha']);
            $usuario->setTelefone($_SESSION['telefone']);
            $usuario->setDataEnvio($_SESSION['dataEnvio']);
            $usuario->setLiberado($idFormulario['MAX(id)']);
            $userDao = new DaoUsuario();
            $userDao->atualizar($usuario);
            //    echo "<script type='text/javascript'>";
            //
            //        echo "alert('Obrigado por responder ao nosso formulário!');";
            //        echo "location.href='http://localhost/questionario/aluno/principal.php';";
            //
            //    echo "</script>";
            echo "succes";
        } catch (Exception $e) {
            print "Erro " . $e;
            //    echo "<script type='text/javascript'>";
Exemplo n.º 18
0
 private function populaUsuario($row)
 {
     $user = new Usuario();
     $user->setId($row['id']);
     $user->setNome($row['nome']);
     $user->setCpf($row['cpf']);
     $user->setEmail($row['email']);
     $user->setSenha($row['senha']);
     $user->setTelefone($row['telefone']);
     $user->setLiberado($row['liberado']);
     $user->setTipo($row['tipo']);
     $user->setQtdResponde($row['qtdResponde']);
     $user->setStatus($row['status']);
     $user->setIdCurso($row['idCurso']);
     return $user;
 }
Exemplo n.º 19
0
<?php

require_once "conecta.php";
require_once "logica-usuario.php";
require_once "autoload.php";
date_default_timezone_set('America/Sao_Paulo');
$user = new Usuario();
$user->setEmail($_POST['email']);
$user->setSenha($_POST['senha']);
$usuarioDAO = new UsuarioDAO($con);
$usuario = $usuarioDAO->buscaUsuario($user);
$alertUser = new AlertaBancoUsuario();
if ($usuario == null) {
    $alertUser->Falha("senha-usuario");
} else {
    $alertUser->Sucesso("", "logado");
    $_SESSION['dataLogin'] = date("d/m/Y", time());
    $_SESSION['horaLogin'] = date("H:i:s", time());
    $_SESSION['tipoUsuario'] = $usuario->getTipo();
    logaUsuario($usuario->getEmail());
    header("Location: menu.php");
    die;
}
include 'lib/lib.php';
include 'session/UsuarioSession.php';
include 'modulo/Usuario.php';
include 'repository/UsuarioRepository.php';
include 'converter/UsuarioConverter.php';
try {
    $session = new UsuarioSession();
    $servicoDeMensagem = new ServicoDeMensagem();
    $pdo = getConnection();
    $usuarioAutenticado = $session->getUsuarioAutenticado();
    $usuarioRepository = new UsuarioRepository($pdo);
    $pdo->beginTransaction();
    $senhaAntiga = $_POST['senha_antiga'];
    $usuario = new Usuario();
    $usuario->setSenha($senhaAntiga);
    $usuario->setUsuario($usuarioAutenticado->getUsuario());
    $id = $usuarioRepository->verificaSeTemUsuario($usuario);
    if ($_POST['senha'] != $_POST['senha_confirmar']) {
        throw new RegraDeNegocioException('As senhas não conferem!');
    }
    $usuario->setSenha($_POST['senha']);
    $usuario->setId($id);
    $usuarioRepository->updateSenha($usuario);
    $auditoria = new Auditoria();
    $auditoriaRepository = new AuditoriaRepository($pdo);
    // Auditoria
    $auditoria->setData(date('Y-m-d H:i:s'));
    $auditoria->setAcao(Auditoria::UPDATE);
    $auditoria->setObservacao('Tabela: Usuario - Id: ' . $usuario->getId() . " alterou a senha");
    $auditoria->setEmpresa($usuarioAutenticado->getEmpresa());
Exemplo n.º 21
0
<?php

include_once "../dao/Conexao.class.php";
include_once "../model/Usuario.class.php";
include_once "../dao/UsuarioDAO.php";
$usuario = new Usuario();
$usuario->setLogin($_POST['login']);
$usuario->setSenha($_POST['senha']);
$gravou = $usuario->grava();
if ($gravou) {
    echo "true";
}
Exemplo n.º 22
0
include "../classes/Database.class.php";
include "../classes/Login.class.php";
include "../classes/Usuario.class.php";
$database = new Database();
$db = $database->getConnection();
$login = new Login($db);
if (isset($_POST['login'])) {
    $login->setUsuario($_POST['usr']);
    $login->setSenha($_POST['pass']);
    $login->login();
}
if (isset($_GET['logout'])) {
    $login->doLogout();
}
if ($login->isLoggedIn()) {
    $usuario = new Usuario($db);
    if (isset($_POST['addUser'])) {
        # code...
        $usuario->setUsuario($_POST['usuario']);
        $usuario->setNome($_POST['nome'] . " " . $_POST['sobrenome']);
        $usuario->setEmail($_POST['email']);
        $usuario->setSenha($_POST['password']);
        $usuario->create();
    }
    $content = array();
    $content[] = "addUserForm.php";
    include "template/dash.php";
} else {
    include "template/login.php";
}
Exemplo n.º 23
0
<?php

include_once '../Visual/topo.php';
require_once '../Model/Usuario.php';
$id = $_SESSION["id"];
$nome = $_POST["nome"];
$login = $_POST["login"];
$senha = $_POST["senha"];
$admin = $_POST["admin"];
$usuario = new Usuario();
$usuario->setNome($nome);
$usuario->setLogin($login);
$usuario->setAdmin($admin);
if ($senha) {
    $usuario->setSenha($senha);
} else {
    $dados = $usuario->listarUmUsuario($id);
    $row = $dados->fetch(PDO::FETCH_OBJ);
    $senha = $row->senha;
    $usuario->setSenhaSemMD5($senha);
}
$update = $usuario->update($id);
if ($update) {
    echo '<html>
            <head>
                <meta charset="utf-8">        
            </head>
            <body>
                <script>alert("Atualização realizada.")</script>
                <script>window.location.replace("../View/listarComida.php)</script>
            </body>
Exemplo n.º 24
0
include_once '../../includes.sys/metodos.php';
include_once '../DAO/GrupoDAO.php';
include_once '../DAO/UsuarioDAO.php';
include_once '../Usuario.class.php';
include_once '../Grupo.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$grupo = new Grupo();
$DAO = new UsuarioDAO();
$usuario = new Usuario();
$DAO = new UsuarioDao();
// Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    // Verifica os campos obrigatorios
    if (!empty($_POST['nome_guerra']) && !empty($_POST['email'])) {
        $usuario->setSenha("123456");
        $usuario->setUsuario($_POST['email']);
        $usuario->setUsuarioGrupo($_POST['grupo']);
        $usuario->setIdPessoa($_POST['pessoa']);
        $usuario->setNomeGuerra(limpaTexto($_POST['nome_guerra']));
        $valida_usuario = $DAO->Listar("SELECT id FROM " . MYSQL_BASE_USUARIOS . " WHERE ativo='N' AND id_pessoa=" . $usuario->getIdPessoa() . " LIMIT 1");
        //Verificar se a pessoa já teve um usuário no sistema
        if ($valida_usuario->rowCount() > 0) {
            $usuario->setAtivo('S');
            foreach ($valida_usuario as $item) {
                $usuario->setId($item['id']);
            }
            $retorno = $DAO->Atualizar($usuario);
            if ($retorno == true) {
                //Atualizar os grupos de funcionalidades
                $retorno = $usuario->atualizarGrupo($usuario->getUsuarioGrupo(), $usuario->getIdPessoa());
Exemplo n.º 25
0
	
	<?php 
function __autoload($class_name)
{
    require_once "sys/" . $class_name . '.php';
}
?>
	<?php 
$user = new Usuario();
$user->setId(1);
$user->setUsuario("retest");
$user->setSenha("reteste");
//if($user->insert()){
//	echo "yes";
//}else{
//	echo "no";
//}
?>
	<?php 
$result = $user->find(2);
echo $result->usuario;
?>

		<table class="table table-hover">
			
			<thead>
				<tr>
					<th>Usuario:</th>
					<th>Senha:</th>
					
				</tr>
Exemplo n.º 26
0
//EXECUTAR AÇÃO
if (isset($_POST['acao'])) {
    //RESPONDER FORMULÁRIO
    if ($_POST['acao'] == "cadastrarUsuario") {
        $user = new Usuario();
        if (isset($_POST["nome"])) {
            $user->setNome($_POST["nome"]);
        }
        if (isset($_POST["email"])) {
            $user->setEmail($_POST["email"]);
        }
        if (isset($_POST["telefone"])) {
            $user->setTelefone($_POST["telefone"]);
        }
        if (isset($_POST["senha"])) {
            $user->setSenha($_POST["senha"]);
        }
        if (isset($_POST["cpf"])) {
            $user->setCpf($_POST["cpf"]);
        }
        if (isset($_POST["opTipo"])) {
            $user->setTipo($_POST["opTipo"]);
        }
        if (isset($_POST["curso"])) {
            $user->setIdCurso($_POST["curso"]);
        }
        $dao = new DaoUsuario();
        if (validaCPF($user->getCpf())) {
            $usuarioVerificacaoCPF = $dao->buscarPorCPF($user->getCpf());
            $usuarioVerificacaoEmail = $dao->buscarPorEmail($user->getEmail());
            if (!$usuarioVerificacaoCPF->getId() != null && !$usuarioVerificacaoCPF->getId() != 0) {
Exemplo n.º 27
0
<?php

include_once '../../config.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $usuario = new Usuario(Conf::pegCnxPadrao());
    $usuario->setLogin(isset($_POST['usuario']) ? $_POST['usuario'] : '');
    $usuario->setSenha(isset($_POST['senha']) ? $_POST['senha'] : '');
    if ($usuario->autentica()) {
        //$_SESSION['bloqueado'] = ($usuario->getBloqueado() == 'S') ? true : false;
        if ($usuario->get_credenciadoBloqueado()) {
            header("Location: ../../administracao.php?action=" . md5(4));
        } else {
            if ($usuario->getBloqueado()) {
                header("Location: ../../administracao.php?action=" . md5(2));
            } else {
                $_SESSION['idUsuario'] = $usuario->getIdUsuario();
                $_SESSION['idPessoa'] = $usuario->getIdPessoa();
                $_SESSION['idPapel'] = $usuario->getIdPapel();
                $_SESSION['login'] = $usuario->getLogin();
                $_SESSION['razao'] = $usuario->getRazao();
                $_SESSION['idPessoaProprietario'] = $usuario->getIdPessoaProprietario();
                //$_SESSION['permissao'] = array(1,2,3);
                $_SESSION['eSuperAdm'] = $usuario->get_superAdm();
                $_SESSION['logado'] = true;
                $_SESSION['permissao'] = $usuario->get_permissoes();
                $_SESSION['msg'] = '';
                $usuario->registrarAcesso();
                //Auditoria::Auditar('Usuário entrou na area administrativa.');
                header("Location: ../../sistema.php");
            }
        }
Exemplo n.º 28
0
} else {
    $post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    if (isset($post)) {
        $username = $post['username'];
        $password = $post['senha'];
        try {
            $stmt = $db->prepare('SELECT * FROM usuario WHERE username = :username AND estado = 1');
            $stmt->execute(array('username' => $username));
            $row = $stmt->fetch(PDO::FETCH_ASSOC);
            if (password_verify($password, $row['senha'])) {
                $usuario = new Usuario();
                $usuario->setId($row['id_usuario']);
                $usuario->setNome($row['nome']);
                $usuario->setEmail($row['email']);
                $usuario->setUsername($row['username']);
                $usuario->setSenha($row['senha']);
                $usuario->setEstado($row['estado']);
                $usuario->setAcesso($row['id_acesso']);
                $_SESSION['usuario'] = serialize($usuario);
                header('Location: view/principal.php');
                exit;
            }
        } catch (PDOException $e) {
            echo '<p class="bg-danger">' . $e->getMessage() . '</p>';
        }
    }
}
?>

<!DOCTYPE html>
<html>
Exemplo n.º 29
0
 public static function cadastrar(Usuario $u)
 {
     UsuarioController::porEmail($u->getEmail());
     if (UsuarioController::get("id")) {
         $e = "E-mail já cadastrado.";
         UsuarioController::defineException("cadastrar", $e);
     } else {
         UsuarioController::porUsername($u->getUsername());
         if (UsuarioController::get("id")) {
             $e = "Nome de usuário já utilizado.";
             UsuarioController::defineException("cadastrar", $e);
         } else {
             require_once PROJECT_ADDRESS . "/lib/util/code.php";
             require_once PROJECT_ADDRESS . "/lib/util/proteger.php";
             $codigo = get_codigo(5);
             $senha = embaralhar($u->getSenha(), $codigo);
             $u->setCodigo($codigo);
             $u->setSenha($senha);
             $o = $u->persistir();
         }
     }
     return $o;
 }
Exemplo n.º 30
0
 public function readById(PDO $conexao, $id)
 {
     $entity = null;
     if ($conexao != null && $id > 0) {
         try {
             $sql = "select * from usuario where id = ?";
             $ps = $conexao->prepare($sql);
             $ps->bindParam(1, $id, PDO::PARAM_INT);
             $ps->execute();
             if ($linha = $ps->fetch(PDO::FETCH_ASSOC)) {
                 $entity = new Usuario();
                 $entity->setId($linha['id']);
                 $entity->setLogin($linha['login']);
                 $entity->setSenha($linha['senha']);
                 $entity->setNome($linha['nome']);
             }
             $ps = null;
         } catch (PDOException $e) {
             throw $e;
         }
     }
     return $entity;
 }