2011-02-03 1 views
7

Salut, je vais aimer imiter le comportement du site ClickBank.com, par exemple:Comment gérer une session par onglet?

Ouvrez le site, et connectez-vous, si j'ouvre un onglet avec le même site, il me demande à nouveau de vous connecter.

Je me demande comment gérer une session par onglet. Pour clarifier, je ne perds pas le contrôle sur le premier onglet si je me connecte dans le nouvel onglet. Ce sont des sessions séparées.

Merci

+0

Juste quelques devinettes sauvages: Si vous passez l'ID de session dans l'URL (sessions cookieless), vous pourriez avoir des identifiants de session différentes dans les différents onglets. –

+0

Oui, mais c'est dangereux parce que l'identifiant de session est visible. Quoi qu'il en soit j'ai essayé et ça n'a pas fonctionné – Sanchitos

+0

as-tu trouvé une solution pour ça? Je le cherche aussi. – gpa

Répondre

2

créer un champ caché avec une page ID et comprennent que lorsque vous essayez d'accéder tout objet en session Attribuer un guid aléatoire ou de la valeur à ce contrôle caché, puis l'utiliser pour stocker des choses en session

ex.

session (PageID.Value & "CheckBoxes") = D

Espoir qui aident!

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

+0

ce qui est "CheckBoxes" ici? nom de la session ?? –

+0

Session ["CheckBoxes"] ?? –

Questions connexes