![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/06/2003, 04:51
|
| | Fecha de Ingreso: agosto-2002
Mensajes: 66
Antigüedad: 22 aņos, 6 meses Puntos: 0 | |
Cookies HOLA
Tengo problemas con cookies pues ni siquiera el if puede indentificar si estā o no vacio, etc.
Lo he hecho de miles de maneras pero ya me desesperč
que le pasa a las cookies... los caracteres aparecen pero parece que nisiquiera lo ve el if:
<?
function session_conectada()
{
session_start("log");
if (isset($_SESSION['id']) AND isset($_SESSION['contraseņa']))
{
$select1 = 'SELECT contraseņa FROM usuarios_lindsayarts WHERE id="'.$_SESSION['id'].'"';
$queryt1 = mysql_query($select1);
$numt = mysql_num_rows($queryt1);
$rowt = mysql_fetch_row($queryt1);
if ($numt == 0)
{
session_destroy();
return false;
}
$contraseņa_encriptada = md5($rowt[0]);
if ($contraseņa_encriptada != $_SESSION['contraseņa'])
{
session_destroy();
return false;
}
if ($contraseņa_encriptada == $_SESSION['contraseņa'])
{
return true;
}
}else{
session_destroy();
$idion = $HTTP_COOKIE_VARS['idita'];
$contrarion = $HTTP_COOKIE_VARS['contraseņita'];
if ($idion != "" AND $contrarion != "")
{
$selecti = 'SELECT contraseņa FROM usuarios_lindsayarts WHERE id="'.$idion.'"';
$queriti = mysql_query($selecti);
$numerati = mysql_num_rows($queriti);
$roati = mysql_fetch_row($queriti);
$contraseņa_encriptada2 = md5($roati[0]);
if ($numerati == 0 OR $contraseņa_encriptada2 != $contrarion)
{
setcookie("idita");
setcookie("contraseņita");
return false;
}
if ($contraseņa_encriptada2 == $contrarion)
{
session_register("log");
$_SESSION['id'] = $idion;
$_SESSION['contraseņa'] = $contrarion;
header("location:index.php?id1=$id1&id2=$id2&idiom a=$idioma&mostrar=$mostrar");
exit;
}
}
return false;
}
}
OJALA ME PUEDAN AYUDAR. |