Foros del Web » Programando para Internet » PHP »

Problemas Con Cookies

Estas en el tema de Problemas Con Cookies en el foro de PHP en Foros del Web. Hola a todos, Resulta que la mayoria de la gente que ingresa a mi sitio con su login y password lo hace sin ningun problema, ...
  #1 (permalink)  
Antiguo 23/07/2004, 10:17
 
Fecha de Ingreso: diciembre-2003
Mensajes: 42
Antigüedad: 14 años
Puntos: 0
Busqueda Problemas Con Cookies

Hola a todos,

Resulta que la mayoria de la gente que ingresa a mi sitio con su login y password lo hace sin ningun problema, pero hay personas (entre ellas un gerente ) que no puede logearse a pesar de que sus datos son los correctos, lo extraño que uno puede registrarse por 2 paginas distintas y ambas tienen el mismo codigo pero por una puede y por otra no

este es el codigo

$db = new DB($dbuser2, $dbpasswd2, $dbname2, $dbhost2);
$db->query("SELECT id_cliente FROM clientes WHERE email='$email' AND password=PASSWORD('$password')");
$db->fetchRow();

// Veo si tiene la password correcta, sino, le digo que es incorrecta.
if ($db->resultCount() > 0){
// Datos correctos, almaceno la Cookie con MD5
$username=$email;
$id_usuario=$db->record["id_cliente"];

$session_key = microtime( ) . $username;
$expiration_time = time( ) + 36000;
$secret = md5( "sdfkjsdkflhkh23hkjsdk#[email protected]%$#%reifshneiderweb" );
$passhash = md5( $password . $secret );
$hash = md5( $username .
$session_key .
$expiration_time .
$secret .
$passhash );
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
setcookie( "username", $username, time( ) + 36000, "/", "", 0 );
setcookie( "session_key", $session_key, time( ) + 36000, "/", "", 0 );
setcookie( "expiration_time", $expiration_time, time( ) + 36000, "/", "", 0 );
setcookie( "hash", $hash, time( ) + 36000, "/", "", 0 );
setcookie( "passhash", $passhash, time( ) + 36000, "/", "", 0 );
setcookie( "id_usuario_cookie", $id_usuario, time( ) + 36000, "/", "", 0 );

$db->disconnect();

}

SI ALGUIEN ME PUEDE AYUDAR PLEASE!!!!
COMO referencia me sobre un PC Windows XP, con 2000 ni un problema el explorar es internet explorere 6.0 y el nivel de seguridad es medio


HELP ME PLEASE!!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:27.