Y a-t-il un cookie placé automatiquement sur la machine de l'utilisateur? Ou est-il en quelque sorte associé à l'adresse IP du demandeur? Ou peut-être dans ViewState? Question élémentaire, je sais, mais j'ai eu du mal à trouver une réponse.Comment ASP.NET associe-t-il une requête à une session?
Répondre
Dans IIS, sous la configuration d'ASP.NET il y a un onglet de gestion d'Etat qui a un paramètre appelé "le mode sans cookies" qui a les options suivantes:
UseUri
usecookies
AutoDetect
UseDeviceProfile
Typiquement, "Utiliser les cookies" est sélectionné et donc un cookie est utilisé.
Il est un cookie
Il est appelé ASP.NET_SessionId
.
Pour une application locale, le mien est actuellement
ASP.NET_SessionId=kxt1dee1laeuq445pyzjvv55; path=/; domain=localhost; HttpOnly
Vous pouvez faire utiliser des URL, mais il devient malpropre très rapidement.
Voici un article Vue d'ensemble MSDN qui décrit le processus et les options que vous avez:
ASP.NET Session State Overview
En particulier, note en bas que si authenticate de votre utilisateur pour accéder à votre site, vous devez faire une Abandon de la session lors de la déconnexion afin que les états de session ne persistent pas.
- 1. Comment résoudre une session fixée dans asp.net?
- 2. Perdre une session ASP.NET pour une requête et la récupérer ensuite
- 3. Comment passer une session d'une application à une autre?
- 4. Comment convertir une requête sql en une requête linq
- 5. Comment détecter au mieux une session expirée ASP.NET?
- 6. Comment supprimer une session PHP?
- 7. URL ASP.NET MVC dans une requête JSON
- 8. Comment ajouter ROW_NUMBER à une requête ou une entité LINQ?
- 9. Problèmes de session ASP.NET
- 10. Comment faire une requête importante sur une page ASP.NET pour une base de données Oracle
- 11. Association d'un identifiant à une session Oracle
- 12. Comment charger manuellement une session Java à l'aide d'un JSESSIONID?
- 13. Comment accéder à la session depuis une classe ActionMailer?
- 14. Comment lancer une session d'assistance à distance dans .NET?
- 15. Comment ajouter une méthode de modèle à une classe existante dans une session interactive (dans iPython)?
- 16. Comment persistez-vous une session tomcat?
- 17. Comment invalider une session POJO de couture
- 18. Partage de cookies de session ASP.NET avec une applet Java
- 19. gestion de session asp.net
- 20. Comment trouver une ligne après une requête?
- 21. Comment démarrer IE avec une URL dans une session CYGWIN
- 22. Comment ouvrir une fenêtre dans une session X11 différente?
- 23. Définir et lire une session
- 24. Comment créer une session en PHP avec une chaîne aléatoire?
- 25. Comment vérifier si une session est invalide
- 26. Mettre un objet en session via une propriété dans ASP.NET
- 27. ASP.NET: Comment accéder à Session depuis le gestionnaire?
- 28. JSF: Comment mettre à jour une base de bean d'une session sur un autre bean session?
- 29. IIS 5 session et Asp.Net session de
- 30. Mettre à jour une requête avec entityframework