Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/02/2011, 00:13
maxacool
 
Fecha de Ingreso: febrero-2011
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Pregunta

listo, funciono...gracias ron! ahora una consulta, ya que indican que no es seguro, como seria seguro? ademas, porque puede ser que el codigo que llama a "login.php" el cual mostrare a continuacion no marque error en un archivo pero en otro totalmente igual pero de distinto nombre si indica error.

ERROR:

Warning: Cannot modify header information - headers already sent by (output started at /www/docs/sarazeroo.com.ar/public_html/chatoso.php:1) in /www/docs/sarazeroo.com.ar/public_html/login.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /www/docs/sarazeroo.com.ar/public_html/chatoso.php:1) in /www/docs/sarazeroo.com.ar/public_html/login.php on line 14
Aqui el contenido solo para usuarios registrados

Archivo original "restringido.php" (FUNCIONANDO SIN ESE ERROR)

Código PHP:
<?php
      
include("mysql.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";
      }
?>
Archivo replica "chatoso.php" (INDICA EL ERROR PREVIO)

Código PHP:
<?php 
      
include("mysql.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";
      }
?>

Archivo "login.php"

Código PHP:
<?php
      $loginCorrecto 
false;
      
$userL;
      
$mailL;
      
$nameL

if(isset(
$HTTP_COOKIE_VARS["ckuser"]) && isset($HTTP_COOKIE_VARS["ckpass"]))
{
$result mysql_query("SELECT * FROM Datos WHERE user='".$HTTP_COOKIE_VARS["ckuser"]."' AND pass='".$HTTP_COOKIE_VARS["ckpass"]."'");

if(
$row mysql_fetch_array($result))
{
setcookie("user",$HTTP_COOKIE_VARS["ckuser"],time()+7776000);
setcookie("pass",$HTTP_COOKIE_VARS["ckpass"],time()+7776000);
$loginCorrecto true;
$userL $row["user"];
$mailL $row["mail"];
$nameL $row["name"];
}
else
{
//Destruimos las cookies.
setcookie("ckuser","x",time()-3600);
setcookie("ckpass","x",time()-3600);
}
mysql_free_result($result);
}
?>
Desde ya disculpen la insistencia y gracias por todo.

Agrego algo...ya trate de buscar 1000 veces xq podria pasar...y ni idea! :S

Última edición por GatorV; 17/02/2011 a las 10:37