Ya he leido y leido mucho material sobre las variables de sesion. He analizado mucho el autentificador de Cluster. He hecho muchas pruebas sobre el tema y he llegado al sgte Script:
Código PHP:
if ($_POST['nick']=="" or $_POST['password']=="")
{
echo "debe ingresar los datos requeridos";
exit;?>
<p><a href="ingresar.php">Volver</a></p>
<? }
if(($_SESSION['nick']==$nick) && ($_SESSION['password']==$password))
echo "Esta autentificado ...";
$consultar=mysql_query("select * from users where nick='".$nick."' and password='".$password."'");
if (mysql_num_rows($consultar)==1)
{
session_start();
session_name("valido");
$sess_id =session_id();
$_SESSION['id']=$sess_id;
$_SESSION['nick']=$nick;
$_SESSION['password']=$password;
echo "usuario existe";
?>
<p><a href="salir.php">Salir</a></p>
<? }
else
{
echo "usuario no existe";?>
<p><a href="ingresar.php">Volver</a></p>
<? } ?>
Me gustaria que lo analizaran y me dijieran si lo encuentran que esta bien. Hasta el momento solo tengo problemas para decidir en que lugar debo poner la validación de que el usuario ya tenga su sesion creada y permitirle el acceso.
Ojala me ayuden
Salu2