Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2008, 08:26
Avatar de Bullet
Bullet
 
Fecha de Ingreso: agosto-2005
Ubicación: Margarita, Venezuela
Mensajes: 235
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: Registro y reconocimiento de usuarios[Problema]

Bueno la funcion quitar mensaje queda de la siguiente manera:

Código PHP:
function quitar mensaje($mensaje)
$mensaje str_replace("<","&lt;",$mensaje);
$mensaje str_replace(">","&gt;",$mensaje);
$mensaje str_replace("\'","'",$mensaje);
$mensaje str_replace('\"',"&quot;",$mensaje);
$mensaje str_replace("\\\\","\",$mensaje);
return &
mensaje
Con respecto al otro error lo corregi modificanod las comillas simples que tienen las variables de la data, ahora tengo un detallito con el index.php que no me reconoce el usuario, me dice que es un visitante y que el sistema no lo a reconocido, el codigo del login es el siguiente:

login.php
Código PHP:
<?php
      $loginCorrecto 
false;
      
$idUsuarioL;
      
$nickUsuarioL;
      
$emailUsuarioL;
      
$nombreUsuarioL

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"];
$nombreUsuarioL $row["nombre"];
}
else
{
//Destruimos las cookies.
setcookie("usNick","x",time()-3600);
setcookie("usPass","x",time()-3600);
}
mysql_free_result($result);
}
?>
y el index.php es el siguiente:

index.php
Código PHP:
<?php
$conex 
mysql_connect("localhost""roferca""roferca2007") or die ("Error de Conexion");
mysql_select_db("registro"$conex) or die ("Error con la Base de Datos");
include(
"login.php");
if(
$loginCorrecto)
{
echo 
"Estas identificado en el sistema como ".$nickUsuarioL;
}
else
{
echo 
"Bienvenido visitante, el sistema no te ha reconocido";
}
echo 
$loginCorrecto;
?>
lo e revisado y nose porq no lee el valor de la variable $loginCorrecto...