Image Image Image Image Image
Scroll to Top

Topo

23

nov
2011

Sem Comentários

Em Blog
PHP

Por Allison

Sistema de login em PHP sem Banco de Dados

Em 23, nov 2011 | Sem Comentários | Em Blog, PHP | Por Allison

Bem, recentemente decidi começar a criar scripts em php e coloca-los no “oSabetudo.com”, para que todas as pessoas interessadas na criação de sites os possam utilizar.

Este é o meu primeiro tópico aqui no “oSabeTudo” onde consta o meu primeiro script. Este script é um simples sistema de login sem a utilizar um banco de dados, que impede os visitantes não logados de aceder a páginas restritas, caso um visitante tente aceder a uma página restrita através do link directo sem que tenha sessão iniciada, a página irá redirecioná-lo para a página de login. Visto que este sistema de login não utiliza banco de dados, você pode apenas ter um utilizador, com uma senha e um login personalizado por si, depois basta divulgar esses dados aos visitantes que quer que acedam a páginas restritas.

Faça o Download do script através do link abaixo:

Download do sistema de login sem banco de dados em php por Daniel O.

Dados:

Por defeito o nome de utilizador e a senha são “user” e “senha” respectivamente (sem as aspas) mas estes dados podem ser alterados por si.

Instalação

Para instalar este script no seu site, basta descompactar os ficheiros e colocá-los na raiz do seu site.

Coloque o seguinte código na secção <body> das páginas que quer tornas restritas.

    // Inicia a sessão
    session_start();
    // Envia o utilizador para a página de login se não efectuar login com sucesso
    if ($_SESSION["Login"] != “TRUE”) {
    header(“Location: login.php”);
    }
    echo(” <form method=\”POST\” action=\”\”>
    <p><input type=\”submit\” name=\”logout\” value=\”Terminar Sessão\” /></p>”);
    if(isset($_POST["logout"])){
    session_destroy();
    header(“Location: login.php”);
    }

Para alterar a senha e o utilizador, basta aceder ao ficheiro “session_start.php”.

Para alterar o utilizador, altere a linha 12 mas mantenha as aspas, por exemplo, para mudar o utilizador de user para teste, basta colocar “teste” com as aspas na linha 12.

Para alterar a senha, basta alterar a linha 14 do arquivo, mas tal como acontece com o utilizador, na senha também tem de manter as aspas.

Fonte: Daniel O./OSabeTudo

Redes Sociais

Tags | , ,

Enviar um Comentário