Ir para conteúdo
Fórum Script Brasil
  • 0

Menu Restrito


KiTTo

Pergunta

E ae pessoal, tudo bem???

Bom, olh só,, tenho uma dúvida:

Quero saber como fazer para que se o usuário NÃO estiver logado em determinado local na página apareça um formulário de login. Caso ele já esteja logado (session started) apareça um menu, com opções do usuário, ou apenas um texto no exato local onde apareceria o formulário.

Será que aguem saberia me ajudar? Conto com vocês!! Obrigado!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest - rocsadan -

crie um arquivo do tipo session.inc assim:

<?php

session_start();

$_SESSION['nome_usuario'] = $nome;

$_SESSION['senha_usuario'] = $senha;

?>

faça o formulario de entrada, com usuario e senha...logar.php

depois faça uma pagina de login.php acessando as variaveis da session tipo:

<?php

//valores digitados

$nome = $_POST["nome"];

$senha= $_POST["senha"];

// acesso ao banco de dados

aqui voce conecta no banco e verifica o usuario e senha...

{

//se deu pau...

echo "<html><body>";

echo "<p align=\"left\"><strong>Usuário não encontrado, senha incorreta!</p>";

//volta para logar.php

echo "<p align=\"left\"><a href=\"logar.php\">Voltar</a></p>";

echo "</body></html>";

}

else

{

se não foi ainda, confere senha

{

echo "<html><body>";

echo "<p align=\"left\">A senha está incorreta!</p>";

echo "<p align=\"left\"><a

//tenta de novo

href=\"logar.php\">Voltar</a></p>";

echo "</body></html>";

}

else // usuário e senha corretos então criar os sessions

{

//o arquivo .inc

include "session.inc";

// direciona para a página inicial dos usuários cadastrados

header ("Location: paginaquevocequer.php");

}

}

fecha conexão...

?>

<html>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

esqueci toda pagina você em que verificar as sessions, se não não entra tipo:

if(IsSet($_SESSION["nome_usuario"]))

$nome_usuario = $_SESSION["nome_usuario"];

if(IsSet($_SESSION["senha_usuario"]))

$senha_usuario = $_SESSION["senha_usuario"];

depois use unset para dar a mensagem para o usuario.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   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.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...