IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Forcer la création d'une nouvelle session


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut Forcer la création d'une nouvelle session
    Bonjour,
    Est-il possible de forcer la création d'une nouvelle session ? Si oui comment.
    Le besoin est le suivant :
    Dans une application ASP.NET les utilisateurs peuvent ouvrir plusieurs onglets. Ils ont également la possibilité de changer d'application par une liste de choix dans le menu. Cela réinitialise les variables de sessions applicatives concernant les droits (entre autres). Je n'ai pas trouvé comment fermer les onglets ouverts avant le changement d'application. Si l'utilisateur revient sur l'un des onglets ouverts avant le changement d'application, il a les droits de la nouvelle application et pas de l'ancienne...
    Je voudrais donc forcer la création d'une nouvelle session au changement d'application, pour indiquer sur les anciens onglets que la session a expirée.
    Je ne suis pas certaine d'être très claire....
    Merci de votre aide

  2. #2
    Membre expérimenté
    Avatar de Rami
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 177
    Par défaut
    j'aurais tendance à dire que ce que tu cherches c'est
    attention aux effets de bord quand même...

    Si j'ai bien compris ce que tu essaies de faire, tu peux peut etre utiliser une variable de session ActiveApplication, et gerer si la page applelante n'est pas une page de l'application active...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Par défaut
    J'ai essayé Session.Abandon() mais ça ne semble rien faire car j'ai toujours le même SessionID !

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par ccharvet Voir le message
    J'ai essayé Session.Abandon() mais ça ne semble rien faire car j'ai toujours le même SessionID !
    Il est dans un cookie lui.
    Reste à voir si on peut effacer le cookie de session sur le poste client

Discussions similaires

  1. Forcer une nouvelle session
    Par CAML dans le forum ASP.NET
    Réponses: 4
    Dernier message: 09/03/2008, 21h26
  2. forcer l'ouverture d'une nouvelle Session
    Par leo13 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 22/09/2007, 14h11
  3. [Cookies] Chaque page démarre une nouvelle session
    Par Invité dans le forum Langage
    Réponses: 3
    Dernier message: 21/01/2006, 21h17
  4. Création d'une nouvelle DB
    Par ghyosmik dans le forum Outils
    Réponses: 2
    Dernier message: 25/11/2005, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo