View Full Version : [duvida] Restringir Acesso em pagina PHP


GreenSpider
10-04-2008, 18:00
Boas!
ja tenho o site todo criado, mas o problema e no login, ta a funcionar fixe, mas por exemplo, se eu escrever na barra de endereço o caminho da pagina restrita ele amostra o conteúdo da pagina e nao devia, o que queria era um codigo pra restringir a pagina
perceberam o meu problema?

cumps

DanielGomes
10-04-2008, 18:15
Obviamente que se não implementares um mecanismo que verifique se o utilizador já fez login, a cada página carregada, não vais conseguir o que pretendes.

Após o login bem sucedido podes usar algo como $_SESSION['ligado']=true;

Depois ao abrir cada página protegida:


if(!$_SESSION['ligado'])
{
header('Location: login.php');
exit;
}
Este é um exemplo básico. Convém depois implementares mecanismos de verificação seguros.

Serrot
10-04-2008, 18:45
Convém depois implementares mecanismos de verificação seguros.

Podes ser um pouco mais específico ?

Quer dizer que o exemplo que deste não é seguro ? ...

DanielGomes
10-04-2008, 19:49
Depende de quão sensível é a informação que pretendes mostrar nas páginas protegidas.

Há muitas coisas que podes fazer como guardar o IP do utilizador e usar chaves na sessão, etc.

Pesquisa no Google. Ex: http://www.skrysak.com/articles/securephp1.php