<?php # MUDE AQUI OS DADOS DO BANCO $hostname = "localhost"; $username = "usuario do banco"; $password = "senha do banco"; $dbName = "nome do banco de dados"; $conexao = mysql_connect("$hostname", "$username", "$password"); mysql_select_db($dbName, $conexao); //melhor salvar o conteudo daqui para cima em um arquivo e efetuar um require. //select na tabela de operadores, onde estar� usu�rio e senha. $query1 ="SELECT * FROM operadores "; $result = mysql_query($query1,$conexao) or die(mysql_error()); $i = mysql_num_rows($result); # Conta registros if ($i > 0) { #se obter um resultado entao pegue o user e passwd $linha = mysql_fetch_array($result); $operador = $linha["OPERADOR"]; $senha = $linha["SENHA"]; //Armazenando todos os usuarios em um array $users = array($operador => $senha, $senha => $senha); }; // Verifica se a variavel $PHP_AUTH_USER j� contem informa��o. if (!isset($PHP_AUTH_USER)) { // Se vasio, envia cabe�alho de login header('WWW-Authenticate: Basic realm="Area administrativa SEU DOMINIO"'); header('HTTP/1.0 401 Unauthorized'); echo 'Authorization Required.'; exit; } else if (isset($PHP_AUTH_USER)) { //verifica autentica��o; if (($PHP_AUTH_USER != $HTTP_SERVER_VARS['PHP_AUTH_USER']) || ($PHP_AUTH_PW != $users[$HTTP_SERVER_VARS['PHP_AUTH_USER']])) { header('WWW-Authenticate: Basic realm="Area administrativa SEU DOMINIO"'); header('HTTP/1.0 401 Unauthorized'); echo 'Authorization Required.'; exit; } else { } }; ?>