..:: MX Studio Fóruns ::..: Protegendo um página - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Protegendo um página Como devo fazer?

#1 User is offline   Vitor Goulart 

  • Group: Membros
  • Posts: 33
  • Joined: 16-May 06

  Posted 04 July 2006 - 05:37 PM

Eai pessoal!
Olha tentei , tentei mas não consigo restringir uma página, estou usando os segintes códigos :
-um verifica se o login está corrto ou não(está funcionando corretamente e tb está enviando para página que eu desejo)
-O outro estaria na página que eu desejo proteger , para que ela não seja acessada diretamente (a pg está pulando direto para o "Você não está logado" , mesmo quando eu me logo corretamente).
Alguém pode me auxiliar neste sisteminha que estou tentando fazer?
Obrigado!

Login.php
<?
session_start();
include ("conecta.php");
$login= addslashes($_POST['login']);
$senha = addslashes($_POST['senha']);
$q = mysql_query("SELECT * FROM `$tabela` WHERE login= '$login' and senha= '$senha'") or die("erro ao selecionar");
/*aqui depois de verificado redirecionamos a pagina secreta(caso nome e senha estarem corretos) ou senha
e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo.
obs: Aonde esta escrito paginasecreta.php é aonde vc deve colocar a página para onde o script ira redirecionar*/
$teste= mysql_num_rows($q);
if ($teste < 1)
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
elseif ($teste > 0 ){
echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=sucesso.php'>";
} else {
echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>';
}
mysql_close($lnk);
?>

__________________________________________________________________---
sucesso.php

<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body>
<?
session_start();
if ($_session['teste'] == 1){
?>
<img src="aa 019.jpg" width="640" height="480" border="0">
<?
}else {
echo "Você não está logado."; //aqui que terminamos o IF que iniciamos na página
}
?>

</body>
</html>




até mais!
0

#2 User is offline   crash 

  • Group: Membros
  • Posts: 80
  • Joined: 08-June 04

Posted 10 July 2006 - 01:36 PM

opa vitor, blz? tenta assim:

<?
if (!isset($_session['teste']) {
echo "Você não está logado.";
}
?>

flw
Eric Maicon
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Chávez decide ter um blog como sua "trincheira na internet" Notícias Notícias 
  • 0 Replies
  • 151 Views
New Replies Worm ataca micro camuflado como programa antipirat
IDG Now! - Segurança
Notícias TiTi Celestino 
  • 0 Replies
  • 367 Views
New Replies Botao flash ...
como fasso pra abrir uma pagina...
Dreamweaver eric 
  • 2 Replies
  • 991 Views
New Replies Meus direitos de imagem (sxc.hu)
O que fazer?
DESIGN em GERAL abcetcz 
  • 1 Reply
  • 2282 Views
New Replies Menu. Dúvida
Como fazer?
Flash & ActionScript Sid William 
  • 2 Replies
  • 819 Views
New Replies Quebra de linha -> chr(13)
Como substiuir esse cara pela tag <BR>??
ASP Bart 
  • 5 Replies
  • 4951 Views
New Replies Formato padrão da tag no DW
Como alterar o farmato padrão das tags no DreamWeaver?
Dreamweaver NemoStein 
  • 0 Replies
  • 474 Views
New Replies Maneira mais fácil de fazer menu
Como fazer de maneira mais simples
Flash & ActionScript kidh0 
  • 7 Replies
  • 1292 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)