Ir ao conteúdo
  • Cadastre-se

Aplicar login em todas as paginas


Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

  • Moderador

@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

 

 

 

Link para o comentário
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}

?

Link para o comentário
Compartilhar em outros sites

  • Moderador

@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 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...