Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2008, 05:20
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
Problema, típico registro de usuarios

Bueno, he creado un registro de usuarios de esos que hay por ahi en plan "rápido" simplemente por el hecho de probar y aprender un poco, ahora bien, todo me funciona, se guardan las cookies con y demás al loguear, pero no me funcionan las páginas restringidas, pongo el código del login.php y la página restringida:

Login.php
Código PHP:
<?php
      $logincorrecto 
false;
      
$idUsuarioL;
      
$nickUsuarioL;
      
$emailUsuarioL;

if(isset(
$HTTP_COOKIE_VARS["usNick"]) && isset($HTTP_COOKIE_VARS["usPass"]))
{
$result mysql_query("SELECT * FROM usuarios WHERE nick='".$HTTP_COOKIE_VARS["usNick"]."' AND password='".$HTTP_COOKIE_VARS["usPass"]."'");

if(
$row mysql_fetch_array($result))
{
setcookie("usNick",$HTTP_COOKIE_VARS["usNick"],time()+7776000);
setcookie("usPass",$HTTP_COOKIE_VARS["usPass"],time()+7776000);
$logincorrecto true;
$idUsuarioL $row["id"];
$nickUsuarioL $row["nick"];
$emailUsuarioL $row["email"];
}
else
{
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
Restringida.php

Código PHP:
<?php
include("conectarse.php");
include(
"login.php");
if(
$logincorrecto)
{
echo 
"Aqui el contenido solo para usuarios registrados";
}
else
{
echo 
"El sistema no lo ha identificado, solo los usuarios registrados tienen acceso a esta area";
}
?>
Algún error/sugerencia? he probado a poner if($logincorrecto=true) pero no funcina, también (por probar) variables de logincorrecto con http_post_vars y _post... pero nada :(


Gracias de antemano!