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;