Sistema de restrição de páginas
Boa tarde, pessoal!
Sou novo aqui no fórum e já preciso de uma ajuda. Quero montar um sistema web que restrinja páginas de um site que eu determinar. Consegui montar essa lógica aqui que a princípio ajudará, porém preciso da lógica que cadastre o usuário no banco de dados e depois no momento do login, verificar se o usuário existe ou não no banco. Como faço isso com esse código a baixo?
Olha o código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
// Definimos o nome de usuário e senha de acesso
$usuario = "usuario";
$senha = "senha";
// Criamos uma função que exibirá uma mensagem de erro caso os dados estejam errados
function erro(){
// Definindo Cabeçalhos
header('WWW-Authenticate: Basic realm="Administracao"');
header('HTTP/1.0 401 Unauthorized');
// Mensagem que será exibida
echo '<h1>Voce não tem permissão para acessar essa área</h1>';
// Pára o carregamento da página
exit;
}
// Se as informações não foram setadas
if (!isset($_SERVER['PHP_AUTH_USER']) or !isset($_SERVER['PHP_AUTH_PW'])) {
erro();
}
// Se as informações foram setadas
else {
// Se os dados informados forem diferentes dos definidos
if ($_SERVER['PHP_AUTH_USER'] != $usuario or $_SERVER['PHP_AUTH_PW'] != $senha) {
erro();
}
}
?>Discussão (0)
Carregando comentários...