Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 17768|Répondre: 1

[ASP.NET] schéma de configuration sessionState cookieless

[Copié le lien]
Publié sur 28/12/2015 18:28:45 | | | |

Stockage de l’état de la session client dans le ASP.NET
Dans notre introduction au modèle de session ci-dessus, vous pouvez voir que l’état de la session doit être stocké en deux endroits, à savoir côté client et côté serveur. Le client est uniquement responsable de sauvegarder l’ID de session du site correspondant, tandis que les autres informations de session sont stockées côté serveur. Dans ASP, l’ID de session du client est en fait stocké sous forme de cookie. Si l’utilisateur choisit de désactiver les cookies dans les paramètres du navigateur, il ne pourra pas profiter de la commodité de la session et pourrait même ne pas accéder à certains sites web. Pour résoudre les problèmes ci-dessus, il existe deux types de méthodes de stockage des informations de session dans le ASP.NET : les cookies et les cookies less.
En ASP.NET, le client utilise toujours les cookies pour stocker les informations de session par défaut. Si nous voulons utiliser le cookie less sur le client pour stocker les informations de session, voici la méthode suivante :
Trouvez le répertoire racine de l’application web actuelle, ouvrez le fichier Web.Config, et trouvez le paragraphe suivant :
<sessionState
mode="InProc »
stateConnectionString="tcpip=127.0.0.1:42424 »
sqlConnectionString="source de données=127.0.0.1 ; Trusted_Connection=oui"
cookieless="faux »
timeout="20 »
/>
cookieless="false » dans ce paragraphe est changé en cookieless="true », de sorte que les informations de session du client ne sont plus stockées par les cookies, mais sont stockées via l’URL. Fermer l’IE actuel, ouvrir un nouvel IE et réaccéder à l’application web se présentera ainsi : parmi eux, la police en gras dans http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx correspond à l’ID de session du client. Notez que ces informations sont automatiquement ajoutées par IIS et n’affectent pas la connexion normale précédente.





Précédent:Redis modifie le numéro de port par défaut et définit le mot de passe d’accès
Prochain:Redis. Composant open source .NET Beetle.Redis
 Propriétaire| Publié sur 25/09/2018 11:07:43 |
ASP.NET StateServer qui stocke la session
https://www.itsvse.com/thread-4258-1-1.html
(Source : Architect_Programmer)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com