function autentica($usuario, $senha) { $usuario = htmlspecialchars($usuario, ENT_QUOTES); $senha = htmlspecialchars($senha, ENT_QUOTES); $senha = md5($senha); $cliente = new Cliente(); $clienteDAO = new ClienteDAO(); $cliente = $clienteDAO->getUsuarioPorNome("Oiter Busca"); $administracao = new AdministracaoDAO(); $user = new Administracao(); $user = $administracao->autenticaUsuario($usuario, $senha); if ($user->status == 1) { if ($user->idcliente == $cliente->getIdcliente()) { session_register("usuario"); $_SESSION["usuario"] = $user; header("location: ../principal.php"); } else { header("location: ../index.php?msg=1"); } } else { header("location: ../index.php?msg=1"); } }
/** * Mostra os usuarios administrativos cadastrados * * @param objeto $titulo */ public function AdministracaoMostra($titulo) { $administracaoDAO = new AdministracaoDAO(); $usuarios = $administracaoDAO->listaUsuarios(); $totUsuarios = count($usuarios); ?> <span class="TituloPage">• <?php echo $titulo; ?> </span> <br/> <br/> <table cellspacing="1" cellpadding="4" border="0" class="BordaTabela"> <tbody> <? switch ($_GET["msg"]) { case 1: $this->mostraMSG("Usuário removido com sucesso !"); break; case 2: $this->mostraMSG("Status alterado com sucesso !"); break; } ?> <tr class="TituloTabela"> <td width="40%"><b>NOME</b></td> <td width="15%"><b>USUÁRIO</b></td> <td width="40%"><b>E-MAIL</b></td> <td width="5%"><b>STATUS</b></td> </tr> <? for ($i=0;$i<$totUsuarios;$i++) { ?> <tr onclick="javascript: window.location='?menu=1&act=altera&id=<?php echo $usuarios[$i]->getIdadministracao(); ?> ';" onmouseout="this.style.backgroundColor='';" onmouseover="this.style.backgroundColor='#FFECEC'; this.style.cursor='hand';" class="Linha1Tabela"> <td><b><?php echo $usuarios[$i]->getNome(); ?> </b></td> <td><?php echo $usuarios[$i]->getUsuario(); ?> </td> <td><?php echo $usuarios[$i]->getEmail(); ?> </td> <td align="center"><?php echo $usuarios[$i]->getStatus() == 1 ? '<img src="img/unlock.gif"/>' : '<img src="img/lock.gif"/>'; ?> </td> </tr> <? } ?> </tbody> </table> <br/> <table width="400" cellspacing="1" cellpadding="4" border="0" class="BordaTabela"> <tbody> <tr class="TituloTabela"> <td height="30" align="center" colspan="2">RESUMO DESTA CONSULTA</td> </tr> <tr class="Linha1Tabela"> <td height="20"><b>Total de Registros:</b></td> <td width="40%" height="20"><?php echo $totUsuarios; ?> </td> </tr> </tbody> </table> <? }
<?php function __autoload($classe) { require_once "../../class/" . $classe . ".class.php"; } if (isset($_POST["acao"])) { $administracao = new Administracao(); $administracaoDAO = new AdministracaoDAO(); $clienteDAO = new ClienteDAO(); $cliente = $clienteDAO->getUsuarioPorNome("Oiter Busca"); $usuario = $_POST["usuario"]; $administracao = $administracaoDAO->getUsuarioPorUsuario($usuario); $senha = $administracao->geraSenha(); $setSenha = md5($senha); $administracao->setSenha($setSenha); $administracaoDAO->UpdateSenha($administracao, $administracao->getIdadministracao()); $administracao->EnviaDadosEmailAdministracao($cliente, $administracao, $senha); header("location: ../index.php?msg=3"); } else { session_start(); header("Cache-control: private"); $autentica = new Auth(); $autentica->autentica($_POST["usuario"], $_POST["senha"]); //$autentica->autentica("admin","tekrox"); }
<?php Auth::verificaAcesso(); function __autoload($classe) { require_once "../../class/" . $classe . ".class.php"; } $administracao = new Administracao(); $administracaoDAO = new AdministracaoDAO(); $clienteDAO = new ClienteDAO(); $cliente = $clienteDAO->getUsuarioPorNome("Oiter Busca"); $acao = $_GET["acao"]; //$acao = "senha"; $menuDAO = new MenuAdminDAO(); $menu = $menuDAO->getMenuPorTitulo("administrar usuários"); $idmenu = $menu->getIdmenu(); switch ($acao) { //cria um usuario case "add": $setIdcliente = 1; $setNome = $_POST["nome"]; $setUsuario = $_POST["usuario"]; $setEmail = $_POST["email"]; $setDdd = $_POST["ddd"]; $setTelefone = $_POST["telefone"]; $senha = $administracao->geraSenha(); $setSenha = md5($senha); $setStatus = 1; session_register("pass"); $_SESSION["pass"] = $senha; $_SESSION["md5"] = $setSenha;