2011-02-03 8 views
7

Hola me gustaría imitar el comportamiento del sitio ClickBank.com, por ejemplo:¿Cómo administrar una sesión por ficha?

Abra el sitio e inicie sesión, si abro una pestaña con el mismo sitio, me pide nuevamente que inicie sesión.

Me hace preguntarme cómo administrar una sesión por pestaña.

Solo para aclarar, no pierdo el control en la primera pestaña si inicio sesión en la nueva pestaña. Son sesiones separadas

Gracias

+0

Sólo algunas adivinanzas salvaje: Si pasa el identificador de sesión en la URL (sesiones sin cookies), usted podría tener diferentes identificadores de sesión en las diferentes pestañas. –

+0

Sí, pero eso es un poco peligroso porque la identificación de la sesión es visible. De todos modos, lo intenté y no funcionó – Sanchitos

+0

¿Encontraste una solución para esto? Lo estoy buscando también. – gpa

Respuesta

2

crear un campo oculto con un ID de la página e incluyen que cuando se está intentando acceder cualquier objeto en sesión Asignar un GUID aleatorio o valor a que el control oculto y luego lo utilizan para almacenar cosas en la sesión

ex.

Sesión (PageID.Value & "CheckBoxes") = D

la esperanza de que ayude!

asp.net - session - multiple browser tabs - different sessions?

+0

lo que es "CheckBoxes" aquí? nombre de la sesión? –

+0

Session ["CheckBoxes"] ?? –

Cuestiones relacionadas