1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[duvida] Restringir Acesso em pagina PHP

Discussão em 'Web Development' iniciada por GreenSpider, 10 de Abril de 2008. (Respostas: 3; Visualizações: 2706)

  1. GreenSpider

    GreenSpider Power Member

    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
     
  2. DanielGomes

    DanielGomes Power Member

    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:

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

    Serrot Power Member

    Podes ser um pouco mais específico ?

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

    DanielGomes Power Member

    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
     

Partilhar esta Página