Ir para conteúdo

[Tutorial] Protegendo paginas com sessions


jovidk

Posts Recomendados

Spoiler

session_start();

$_SESSION['informacao'] =  'SIM';

 

if(!isset($_SESSION['informacao']) || $_SESSION["informacao"] != 'SIM' ){

 

Header('Location:index.php'?erro);   

 }

 

Boa galera,  irei começar a publicar a alguns  tutoriais em PHP e disponibilizar  alguns livros PDF para que vocês possam estudar.

 

Sobre o código acima, Sessões  serve tanto para proteger a pagina quanto para armazenar dados do usuário de forma temporária ( vai depender do  algoritmo criado por cada  desenvolvedor), o código acima faz uma verificação usando a  lógica OU ( || ),  para que o usuário acesse determinada pagina o mesmo deve ter  os dados da SESSÃO, se utilizarmos a função session_id();    e  printarmos na tela iremos ver um codigo estranho contendo letras e números juntos isso é o ID que você ganha ao iniciar a sessão e cada usuário ganha um ID diferente , caso tente acessar  determinada pagina sem realizar o login  o sistema vai forçar o seu direcionamento para o index do login, caso não tenha essa verificação e você faça no url  www.site.com.br/sistema o usuário  irá conseguir acesso  ao painel sem ao menos realizar o login.

 

 Duvidas, por favor deixe o seu comentário que irei ter o prazer em responder, e  caso eu  tenha esquecido de algo por favor corrijam.

 

obs:  em outro tópico irei aprofundar e falar sobre cookies e etc.

 

 

 

 

Editado por jovidk
Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

Processando...
×
×
  • Criar Novo...