J'ai un problème de connexion multiple dans asp.net.Supprimer le cache lorsque le navigateur Web est fermé
cas cela se:
- utilisateur Connexion X "user1" dans le navigateur Web.
- Ensuite, l'utilisateur Y se connecte également en tant que "user1" dans un autre navigateur Web.
- L'utilisateur Y a reçu le message d'erreur "Un autre utilisateur se connecte à un compte".
Cela fonctionne comme prévu.
Si X, fermez leur navigateur Web. Ensuite, essayez à nouveau de vous connecter en tant que "user1". X obtenir également "Un autre utilisateur se connecter à un compte". Donc, en essayant de déboguer, j'ai trouvé que la session est supprimée lorsque le navigateur Web est fermé, mais le cache reste dans le navigateur Web. Tout le monde a une idée sur la façon d'effacer le cache lorsque l'utilisateur ferme son navigateur (pas l'onglet).
Regard.
N'est-ce pas appelé "Reverse AJAX" ou quelque chose? (juste curieux) – RPM1984
@ RPM1984, non, "Reverse ajax" alias "Comet" alias "long polling" sont une méthode d'envoi de données du serveur au client à la demande. Puisque, dans ce cas, il ne s'agit pas de renvoyer des données du serveur au client, il n'est pas nécessaire de garder la connexion ouverte. –