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í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!
Publicidade
|
|
Page 1 of 1
Protegendo um página Como devo fazer?
#2
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
<?
if (!isset($_session['teste']) {
echo "Você não está logado.";
}
?>
flw
Eric Maicon
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Scroll em diagonal (URGENTE)
Gostava de saber como se mudam as propriedades dum scroll para o torna |
Flash & ActionScript |
Yatsu
|
|
|
|
Paginas de busca
Procura por campo texto e select |
Dreamweaver |
adrilr
|
|
|
|
Alguém sabe como fazer esse Slide???
|
Flash & ActionScript |
Pitta
|
|
|
|
Saiba como proteger seu computador do vírus Conficker
|
Notícias |
Notícias
|
|
|
|
Quebra-cabeça que passa para o próximo frame
Ajuda em criar um jogo que como resultado passe para o próximo frame |
Flash & ActionScript |
Diego_liv
|
|
|
|
como enviar valor combox+input text??
como envio valor d combox e input text |
Flash & ActionScript |
mestre5
|
|
|
|
Nokia vê conteúdo como fator chave para ganhar novos usuários
|
Notícias |
Notícias
|
|
|
|
Veja como foi a primeira madrugada da Campus Party 2010
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













