Ir ao conteúdo
  • Cadastre-se
Diego M. Souza

Aplicar login em todas as paginas

Recommended Posts

Como eu faço pra aplicar o login em todas as minhas páginas ??

Segui todos os passos deste vídeo aqui: https://www.youtube.com/watch?v=yDlE__e2cGU

 

Quero que quando o usuario logar, a mensagem "Login - Cadastrar-se" aparecesse o nome do usuario e ao clicar no nome apareça o botao sair.

Preciso desse login para o usuario conseguir fazer postagens no site.

O sistema de postagem vou fazer a do autor do vídeo acima.

 

Capturar.PNG

 

 

 

 

EDIT: Também quero aplicar um rediricionamento para a pagina principal quando o usuario logar. Quando o usuario logar na conta, aparecera isso:

fd.PNG

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Diego M. Souza Isso é feito com Sessions. 

Basicamente, você cria um arquivo chamado validauser.php  nele recebe os dados do formulário de login.

Neste arquivo, você faz uma consulta ao banco de dados e insere os dados dele em uma variável de sessão.

O nome, o ID do registro... e etc

Veja este tópico, mais precisamente o post #02

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@DiF Então é so adicionar em cada pagina o session ?

 

<?php
    
    $nome = $_SESSION['nome'];
    $usuario = $_SESSION['usuario'];
    
    
    if(!isset($_SESSION['nome']) && !isset($_SESSION['usuario']))
    {
         header('Location: index.php?pagina=inicio');
         exit;    
    }
?>


 

No meu caso o meu está assim.

Aí pra adicionar o submenu de sair é so jogar no if e else né ?

 

if usuario estiver logado{$usuario e o botao sair no submenu}

else{Login - Cadastrar-se}

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Diego M. Souza Não. está errado.

 

Você chegou a ver o post do tópico que eu postei mais acima?

Você precisa abrir a sessão e armazenar os dados depois da verificação do banco de dados.

Para inserir algo na sessão precisa ser ao contrário.

 

exemplo:

$_SESSION["nome"] = $nome;

NO meu exemplo do tópico ali acima, mostro como seria o arquivo valida_usuario.php

 

e a parte de verificação de logado na página restrita.

Estude aquele código que mostrei no tópico, o post número 2.  Claro que vai precisar alterar algumas coisas pois o mysql se tornou obsoleto.. hj em dia é usado o mysqli 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×