<?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 {

		}
	};

?>