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

Ajuda, com minha pagina restrita.


Progamador - Joao

Pergunta

Olá Galera eu Desenvolvi uma pagina "Restrita" Porém quando eu logo na pagina ela me envia para a Pagina.php, ate ai tudo certo, mas se qualquer pessoa chega e digitar : 'endereco.com/pagina.php' ele vai para a pagina do mesmo jeito.

Eu Queria que alguém me ajudasse a Desenvolver algo que proibe a pessoa entrar na pagina.php sem fazer o Login.

Meu Codigo:

<?php ob_start(); ?><title>TITULO DO SEU SITE</title>
<body text="#000000" leftmargin="0" topmargin="0">
<form method="post" target="_parent">
  <table width="260" border="0" align="left" cellpadding="0" cellspacing="0">
    <tr> 
      <th width="259" colspan="2" valign="bottom" scope="col"><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;Usu&aacute;rio:</font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
        <input style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 70px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: verdana; HEIGHT: 19px" name="us" type="text" id="us">
        </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"></font><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;Senha:</font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
        <input style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 60px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: verdana; HEIGHT: 19px" name="se" type="password" id="se2">
        &nbsp; </font><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
        <input name="Submit" type=image src="botao_ok.gif" width=19 height=19>
        </font></th>
    </tr>
  </table>
</form>
<?php
if (isset($_POST['us'])){
$usuario = $_POST['us'];
$senha = $_POST['se'];

}elseif (($usuario=="adm") && ($senha=="senha")){
header("Location: adm.htm");

}else{
header("Location: errou.htm");
}
}
?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

utilize $_SESSION[] para tal

http://php.net/manual/pt_BR/reserved.variables.session.php

exemplo simples...

if (!isset($_SESSION['logado'])) { 
header("Location: index.php"); 
}

Como o Serra falou, precisa criar essa $_SESSION['logado] quando o usuario fizer o login/cadastro...

não se esqueça de iniciar a sessão em cada página protegida, usando o comando session_start();

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...