Pregunta

Tengo un sitio web en ASP 3.0. Este sitio Web de autenticación de inicialización de sesión en el servidor, y retreive el identificador del usuario en la sesión. A los clientes de acceso múltiple a la página web sin ningún problema.

Algunos de ellos perdieron allí la sesión. Creo que se debe a una configuración de cliente con el Id.sesión ficha o calle detrás de eso.

¿Podría algún cuerpo dime donde están almacenados los Id.sesión en la máquina cliente.

Gracias.

y sólo tiene que saber lo que va a ser el nombre de la cookie? ¿Es la misma cookie que se puede leer / escribir en código?

Trato de encontrar una manera de identificar, el Id.sesión almacenar en la máquina cliente y la sesión en el servidor conectado. Realizó un manera de hacer eso?

¿Fue útil?

Solución

El servidor asigna una sesión y almacena su identificación en una cookie, conocida como la cookie de sesión. La cookie de sesión ASP tiene este formato: -

ASPSESSIONIDACSSDCCC=APHELKLDMNKNIOJONJACDHFN

Tenga en cuenta que los últimos 8 caracteres en el nombre de la cookie varían de una instancia de su aplicación a la siguiente. De ahí que incluso descubrir la cookie que necesita para enumerar todas las cookies en busca de cualquier que coinciden con el patrón ASPSESSIONIDxxxxxxxx.

No estoy seguro de lo que podría hacer de forma útil con esta cookie una vez que haya adquirido.

Otros consejos

ID de sesión de se pueden almacenar en múltiples formas en el cliente pero es la configuración del servidor que especifica la manera exacta. Si es posible, se utilizarán las cookies. De lo contrario, el identificador de sesión podría ser parte de la URL o formar parte de la propia página web como una variable de forma oculta. Además, de identificación de sesión se crean a menudo el tiempo de espera después de un tiempo. Si un usuario no está en contacto con el servidor dentro de, por ejemplo, 20 minutos, la sesión expira y se requeriría una nueva sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top