J'ai 3 applications en cours d'exécution à ma fin.Problème de cookie d'authentification ASPX dans le répertoire virtuel
- RootSite
- RootSite/VirtualDirectory1
- RootSite/VirtualDirectory2
J'ai une page de connexion dans trois de ces applications. Lorsque je me connecte dans l'une ou l'autre de ces applications, le cookie .ASPXAUTH est défini, mais je constate que les trois applications mettent à jour le même cookie .ASPXAUTH au lieu de créer un cookie individuel. Par exemple un utilisateur se connecte sur "RootSite", le cookie .ASPXAUTH est créé, maintenant l'utilisateur vient et se connecte dans l'application "RootSite/VirtualDirectory1" et cette fois je vois le même cookie .ASPXAUTH en cours de mise à jour. Je confirme cela parce que la date de création de ce cookie a été modifiée. Cela signifie qu'au lieu de créer un nouveau cookie, il utilise le même cookie. Comment puis-je résoudre ça ? Je ne veux pas interférer l'état déconnecté connecté d'une application avec l'autre?
j'aurais n nombre de répertoires virtuels. Je ne pense pas que changer le nom de cookie pour chaque site serait une bonne approche. –
Pouvez-vous au moins tenter cette approche, pour aider à déterminer si c'est un problème avec le cookie auth de formulaires? Si c'est le cas, vous pouvez modifier par programme le nom du cookie ... – ewitkows