Estou com problemas com sessão em um sistema de login.
quando eu entro a primeira vez no login ele fala que Você não efetuou o login, mas se eu clico no voltar do Browser e tento novamente ai ela inicia normalmente.
segue meu codigo
<?php
session_start();
if(IsSet($_SESSION["username"]))
$nome_usuario = $_SESSION["username"];
if(IsSet($_SESSION['senha']))
$senha_usuario = $_SESSION["senha"];
if(IsSet($_SESSION['grupo']))
$grupo = $_SESSION["grupo"];
if(IsSet($_SESSION['user']))
$perfil = $_SESSION["user"];
if(!(empty($nome_usuario) OR empty($senha)))
{
$servidor = "localhost";
$usuario_bd = "root";
$senha_bd = "a1a2a3";
$banco = "intranet";
$con = mysql_connect($servidor, $usuario_bd, $senha_bd);
mysql_select_db ($banco);
$resultado = mysql_query("SELECT * FROM users WHERE (login='$nome_usuario')");
if(mysql_num_rows($resultado)==1)
{
if($senha_usuario != mysql_result($resultado,0,"senha"))
{
unset ($_SESSION["username"]);
unset ($_SESSION["senha"]);
unset ($_SESSION["user"]);
echo "Você não efetuou o LOGIN!";
exit;
}
}
}
else
{
echo "Você não efetuou o LOGIN!";
exit;
}
mysql_close($con);
?>
Please HElp
Edição feita por: cfermino, 14/06/2005, 19:42.