Protegendo suas paginas
Script simples para proteger sua pagina com usuario e senha. Analisando o codigo voce pode ver que o usuario e senha pode ser tirado de uma base de dados com MySQL. Para proteger suas pagina apenas inclua nas pagina PHP o arquivo assim:
<?
include_once("protecao.php");
?>
Todas as paginas que tiver esse codigo estará protegida.
<?
include_once("protecao.php");
?>
Todas as paginas que tiver esse codigo estará protegida.
Descrição
Script simples para proteger sua pagina com usuario e senha. Analisando o codigo voce pode ver que o usuario e senha pode ser tirado de uma base de dados com MySQL. Para proteger suas pagina apenas inclua nas pagina PHP o arquivo assim:
<?
include_once("protecao.php");
?>
Todas as paginas que tiver esse codigo estará protegida.
<?
include_once("protecao.php");
?>
Todas as paginas que tiver esse codigo estará protegida.
<?
// PROTEÇÃO POR AUTENTICAÇÃO HTTP
// +----------------------------------------------------------------------+
// | HTTP Auth v1.0 |
// +----------------------------------------------------------------------+
// | GNU License |
// | Esse script está livre para modificação e distribuição deste de que |
// | o autor seje notificado por e-mail. |
// | |
// | Este codigo é simples porem util, em sua versão completa todo o |
// | codigo é orientado a objetos e tem algumas funções extras. |
// | |
// | Em breve novas versões serão desenvolvidas e disponibilizadas |
// +----------------------------------------------------------------------+
// | Autor: Ricardo Landim <ricardo@paracatu.com> |
// +----------------------------------------------------------------------+
//
//Arquivo: protecao.php # 19:22:02 - 09/01/2003 powered by PHP
//
$usuario="usuario";
$senha="senha";
function msg_erro(){
header('WWW-Authenticate: Basic realm="Meu site - Acesso Restrito"');
header('HTTP/1.0 401 Unauthorized');
echo '<h1>Acesso Restrito - Digite os dados na Autenticação</h1>';
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) {
msg_erro();
}else{
if ($_SERVER['PHP_AUTH_USER']!=$usuario || $_SERVER['PHP_AUTH_PW']!=$senha) {
msg_erro();
}
}
?>