Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como proteger um painel de administração em PHP Sem Sessões
painéis de Admin criados na linguagem PHP normalmente usam sessões para armazenar um nome de usuário e senha valores após o usuário fizer dentro Para garantir uma área administrativa , sem sessões , você pode usar cookies. Os cookies armazenar o nome de usuário da conta de usuário , para que você saiba o usuário está conectado dentro Depois que o usuário fizer , você excluir o cookie. Você detectar se o cookie está presente antes de permitir que o usuário acesse o painel de administração . Instruções
1

o botão direito do rato na página de processamento de logon para o seu painel de acesso de administrador. Clique em " Abrir com" e selecione o arquivo PHP preferido.
2

Adicione o código para criar um cookie para o processo de logon. O seguinte código PHP cria um arquivo de cookie com logon do usuário :

setcookie ( "user", " Alex Porter " , time () +3600 );

Altere o " 3600 " , parâmetro para o número de segundos que você deseja configurar para o período de login. Neste exemplo , o usuário permanece logado por uma hora.
3

Salve o arquivo de código fonte PHP e abra o arquivo que processa o recurso de logout no painel de administração .

4

excluir o cookie , que registra o usuário. O código a seguir exclui o cookie do computador do usuário :

setcookie ( "user" , "", time () -3600 );

Essa função limpa valor e define o cookie o tempo de expiração para uma definição do tempo passado. Isso faz com que o navegador para excluir o arquivo do computador do usuário .
5

Salve o arquivo de logout e abrir o painel de administração e login para testar o seu novo código de segurança do painel de administração .

Anterior :

Próximo : No
  Os artigos relacionados
·Como exibir a imagem em vez de a ligação de um regist…
·PHP Erro fatal: não pode Unset corda Offsets 
·Como escrever uma ponte usuário WordPress 
·PHP e Performance Ternary 
·PHP Função incorreta 
·O código HTML para vários logins de usuários 
·SQL não suportado Dados Tipo de erro em Integer Coluna…
·Como criar um menu árvore com PHP e MySQL 
·Como usar o SQL para determinar o XY mais próximo Coor…
·O desempenho de uma matriz associativa em PHP 
  Artigos em destaque
·Como remover um alias no AIX 
·Como converter Personagens Java de minúsculas para mai…
·Como aprender programação on-line 
·Problemas de escalabilidade em Web Apps Java 
·As alternativas para DataGridView 
·Como usar componentes ActiveX no ASP 
·Como Programar Controladores Lógicos 
·Como criar um script para aplicar privilégios para um …
·Como fazer um gráfico de barras em Java 
·Como usar o Colon em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados