php linguagem de programação
post favorito
Buscar
LOGIN
comentários
Criando sessão para login no PHP
Veja neste artigo como utilizar sessões no PHP para tratar o login de usuários em um sistema web, garantindo a segurança do acesso aos dados da aplicação.
6
Gostei (2)
2
Curtir
22
(0)
Primeiro vamos entender o que é uma sessão de usuário e como funciona.
A sessão web é bem parecida com a sessão de um PC, que ao iniciar, temos que colocar usuário e senha, assim seu computador pode saber quem está usando a máquina e guardar os registros com segurança. Em um site ou sistema web, a sessão é importante quando se quer mais segurança na página ou quando se quer ter um controle de usuário. Também alguns programadores utilizam-se deste recurso para guardar informações e também pode-se montar um carrinho de compra de um site de vendas, pois assim vão armazenando-se os itens ou
produtos e só no final é que os dados são jogados no banco de dados.
Observação: ”A variável de sessão PHP é usada para armazenar informações sobre, ou alterar as configurações do sistema ou site para uma sessão de usuário. As variáveis de sessão armazenam informações sobre um único usuário e estão disponíveis para todas as páginas em um único aplicativo”.
Neste artigo esperamos que o leitor tenha conhecimento básico em PHP e que já saiba manusear algum servidor PHP (Easyphp, Apache ou Xampp). Neste exemplo usaremos o EasyPHP12, com banco de dados MySQL.
Agora vamos ter uma visão geral da nossa área de login. Observe a figura 1 e depois acompanhe a explicação da lógica e relação das paginas que vamos criar.
Na figura 1 vemos a lógica de funcionamento da sessão que criaremos.
Figura 1: Lógica de funcionamento da sessão
Em um site, a página principal fica na página cujo nome obrigatoriamente é index. No nosso
exemplo temos um sistema on-line que quando acessado a primeira coisa em que ele mostra ao usuário é a área de login, para que só possam acessar o