adsense

Webcast Introdução ao Sql Server #1

Quarta-feira 24/05/2016 às 14hs

Servidor USBWebServer

Servidor portátil USBWebServer com PHP, Apache, MySQL e PHPMyAdmin.

Banner Rotativo

Código de Banner rotativo em HTML, CSS e Javascript.

quarta-feira, 27 de maio de 2015

Autenticação de usuário em PHP e MySQL utilizando sessão.

Neste post demonstro como fazer um sistema simples de autenticação de usuário em base MySQL com PHP e registrando dados em sessão.


Existem diversas formas de manter o controle de usuário dentro de um sistema, nestes arquivos utilizo uma das mais simples e eficientes para PHP. Os detalhes de como utilizar estão comentados nos próprios arquivos.


Primeiro utilizaremos uma tabela com 3 campos, conforme modelo abaixo:


exemplo de tabela de usuário e senha
Exemplo da tabela mysql com login e senha.


Trabalharemos com 4 arquivos, sendo eles:

1 - mysql.php  - contém a conexão com o banco de dados e seleção do database. Neste exemplo utilizaremos o mysqli como forma de acessar o DB.

Arquivo de conexão com base de dados mysql.


2 - login.php - será utilizado para fazer o login, contendo o formulário com os campos de login e senha.

Arquivo que contém formulário de autenticação.

3 - index.php - Arquivo que só será acessado após a autenticação ocorrer com sucesso.

Arquivo principal do sistema, só é acessado se usuário estiver logado.



4 - sair.php - arquivo que fará o logout do usuário no sistema, destruindo a sessão do usuário.

Arquivo que finaliza sessão do usuário.


Em anexo segue os arquivos incluindo o código sql para criação das tabelas.

Baixar Arquivos




Promoções da Semana