Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera, me da uma ajuda..
seguinte
tenho o arquivo login.php
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form name="login" method="post" action="verifica_usuario.php">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td>
<td width="250"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="login" type="text" id="login">
</font></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td>
<td><input name="senha" type="password" id="senha"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td>
</tr>
<tr>
<td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="entrar" type="submit" id="entrar" value="Entrar">
</font></div></td>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="senha.php">Esqueceu
a senha?</a> <a href="cadastrar.php">Cadastre-se</a></font></td>
</tr>
</table>
</form>
</body>
</html>
Tenho o verificar_usuario.php
<?php
$usuario = $_POST["login"];
$senha = $_POST["senha"];
//Abre a conexão com o mysql
$con = mysql_connect("localhost","root","");
mysql_select_db("enic");
//Aqui veificamos se o usuario e senha digitados no formulário existem e estão corretos
$sql = mysql_query("SELECT * FROM usuarios WHERE login='$usuario' and senha='$senha'");
$qregistro = mysql_num_rows($sql);
if($qregistro<1){
// echo "Login ou senha errado(s)!!";
header("Location:login.php");
}
else
{// se não cria uma session
session_start();
$_SESSION['verifica']="ok";
header("Location:index.php");
}
mysql_close($con);
?>
tenho o arquivo cadastro_cid.php
//esse arquivo quero que ele so apareça caso o usuario tenha logado
// adicionei no inicio do arquivo a seguinte linha de comando
if (!isset($_SESSION['verifica']))// se não existe volta para o login. ela so vai existir se for para o else do arquivo verifica_usuario.php
{
header("location:login.php");// redireciona para a pagina de login
}else{// se existe então mostra
?>
<html><head></head>
<body>
Nome <input type="text" name="txnome"><br>
UF <input type="text" name="txuf">
</body>
</html>
<?php
} // fechar o else.
?>
isso ae so que não esta funcionando.. axo q é erro de logica, alguem pode me da uma força.. se estou usando o session corretamente.. como funciona? vlw abraços
Carregando comentários...