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 | |
|---|---|---|---|---|---|
|
Chávez decide ter um blog como sua "trincheira na internet"
|
Notícias |
Notícias
|
|
|
|
Worm ataca micro camuflado como programa antipirat
IDG Now! - Segurança |
Notícias |
TiTi Celestino
|
|
|
|
Botao flash ...
como fasso pra abrir uma pagina... |
Dreamweaver |
eric
|
|
|
|
Meus direitos de imagem (sxc.hu)
O que fazer? |
DESIGN em GERAL |
abcetcz
|
|
|
|
Menu. Dúvida
Como fazer? |
Flash & ActionScript |
Sid William
|
|
|
|
Quebra de linha -> chr(13)
Como substiuir esse cara pela tag <BR>?? |
ASP |
Bart
|
|
|
|
Formato padrão da tag no DW
Como alterar o farmato padrão das tags no DreamWeaver? |
Dreamweaver |
NemoStein
|
|
|
|
Maneira mais fácil de fazer menu
Como fazer de maneira mais simples |
Flash & ActionScript |
kidh0
|
|
Publicidade
|
|

Help













