J'insère quelque chose dans le cache lorsque l'utilisateur se connecte.Supprimer du cache des données utilisateur spécifiques sur Session_End
Maintenant, je veux supprimer cela du cache lorsque la session de l'utilisateur expire. HttpContext est null .. donc je ne sais pas pour quel utilisateur la session a expiré. Comment puis-je trouver cela?
EDIT: Malheureusement, SessionID ne m'offre pas beaucoup. Ce que je fais dans ce cas particulier utilise un HttpModule qui gère AuthorizeRequest pour insérer le nom d'utilisateur courant dans le cache pour s'assurer qu'un autre utilisateur d'une autre machine ne peut pas se connecter. Mais la Session est nulle dans le HttpModule. Donc je ne peux pas utiliser ça. D'autres suggestions ?