Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2004, 12:57
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm .. supongo que este mensaje guarda relación con otro .. en tal caso deberías haber contestado aquel otro mensaje para no perder el hilo ...

A todo esto, intenta no hacer referencia a alguien en particular cuando preguntas/hablas en el foro público .. recuerda que cualquier persona podría ayudarte o partircipar simplemente en el tema.

Respondiendo tus preguntas:
Cita:
Bueno claro ya llegan las variables de sesion, pero tengo una pregunta cluster, cuando entro con un usuario me valida y muestra los datos, pero cuando le doy salir y entro con el mismo/o otro usuario siempre me muestra el mismo identificador de session....porque??...o es porque no cierro el navegador...eso es normal??....asi lo proe con el untentificator tuyo, y tambien muestra lo mismo...me gustaria saber mas y porque pasa asi....
El problema sucede por propagar el SID en cookies (como lo hace Autentificator o mejor dicho como requiere que se haga para que funcione). Al no cerrar el navegador .. la cookie no "muere" y esta es donde propaga el SID.

En teoría habría que "matar" la cookie de sesión que PHP crea para tomar otro SID diferente. En tu código destruyes la sesión .. pero esto si la cookie sigue "viva" no mata dicha cookie.

Desde PHP 4.3.2 en adelante tienes la función:
session_regenerate_id()
http://www.php.net/manual/es/functio...enerate-id.php

que hace eso mismo .. bueno, mejor dicho .. crea un SID nuevo (ID de sesión concretamente).

En el mismo manual oficial de PHP tienes alternativas para regenerar el SID por si usas versiones inferiores a esa de PHP.

Por mi parte en mi "Autentificator" no tengo en cuenta dicho problema .. entre otras cosas por qué Autentificator es anterior a esas versiones de PHP y .. como todo en la vida .. uno va a aprendiendo con el tiempo también. Tal vez algún día corrija el problema.

Un saludo,