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

Desenvolvendo Area Adminitrativa


Gaucho_Bage

Pergunta

Boa tade caros amigos , estou desenvolvendo uma aplicação como php.

Nesta aplicação tem a area de login para usuarios administrativos.

E criei o login com variaveis de sessao, agora quero fazer o seguinte.

Se a variavel de sessao não estiver fazia quando o usuario clicar no link

da area administrativa ele redirecina para a pagina de menu administrativo caso

contrario redirecina para a pagina de login.

Fiz um arquivo separado chamado de testaloginusu.php com o codigo abaixo

e coloquei no onclick() do link, mas não deu certo.

alguém tem uma dica.

Grato desde já. :blink:

<?
SESSION_START();

  if(empty($nome))
      { 
        '<a href="index.php">';
      }
    else
        { 
        '<a href="index.php">';
        } 
?>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

não intendi mt bem o que tu disse mas acho q isso te ajuda um pouco...

abraço!

<?
SESSION_START();

  if(empty($nome))
      { 
        echo "<script>alert('Acesso negado!')</script>";
    echo "<script>location.href='index.php'</script>";
      }
    else
        { 
        echo "<script>alert('Bem vindo!')</script>";
    echo "<script>location.href='index.php'</script>";
        } 
?>

Link para o comentário
Compartilhar em outros sites

  • 0

na pagina do login

você cria uma session com o nome $_SESSION[logado] recebendo true para usuário logado e false para não logado.

Nas paginas que você quer testar se o usuário está logado inclua o código abaixo no inicio da página.

<?php

session_start();
/* TESTANDO SE O USUÁRIO JÁ ESTÁ LOGADO. SE NÃO REDIFECIONA PARA A login.php  */
if(!$_SESSION['Logado']){
        exit("<script>alert('Usuário não identificado.Faça o login!');window.location='login.php';</script>");
    }
?>

Até!!!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0
na pagina do login

você cria uma session com o nome $_SESSION[logado] recebendo true para usuário logado e false para não logado.

Nas paginas que você quer testar se o usuário está logado inclua o código abaixo no inicio da página.

<?php

session_start();
/* TESTANDO SE O USUÁRIO JÁ ESTÁ LOGADO. SE NÃO REDIFECIONA PARA A login.php  */
if(!$_SESSION['Logado']){
        exit("&lt;script>alert('Usuário não identificado.Faça o login!');window.location='login.php';</script>");
    }
?>

Até!!!!!!!

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

  • 0

Pessoal fiz des maneira que segue no codigo abaixo mas quando ele cai no teste se

a variavel nome ou senha estam vazias parce que ele entra em um loop e não sai mais.

então não abre o formulario de login do sistema. Coloquei o codigo entre a tag de final do cabeçalho

e antes da tag de corpo da pagina.

Grato desde já.

Grande Abraço. :ninja:

<?php

if ((!isset($_SESSION["nome"]))||(!isset($_SESSION["senha"])))
      { 
        echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=frmlogin.php'>";;
        exit;
      }
     else if ((isset($_SESSION["$nome"]))&&(isset($_SESSION["$senha"])))
      { 
        echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=frmmenuconsulta.php'>";;
        exit;
      }

?>

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...