Bonjour,
Je souhaite pouvoir supprimer toutes les sessions actives d'une application
(par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de
l'application?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Joël Descombes
A ma connaissance ce n'est pas possible. Cependant, tu peux trouver une solution autre qui consiste brièvement, à vérifier le contenu d'une table. La table contient les infos de connection de chaque utilisateur. A chaque appel et selon l'état d'un champ de la table, tu annule la session de l'utilisateur connecté. C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes MCAD.Net
"mc" wrote:
Bonjour, Je souhaite pouvoir supprimer toutes les sessions actives d'une application (par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de l'application?
Merci d'avance.
A ma connaissance ce n'est pas possible.
Cependant, tu peux trouver une solution autre qui consiste brièvement, à
vérifier le contenu d'une table. La table contient les infos de connection de
chaque utilisateur. A chaque appel et selon l'état d'un champ de la table,
tu annule la session de l'utilisateur connecté.
C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes
MCAD.Net
"mc" wrote:
Bonjour,
Je souhaite pouvoir supprimer toutes les sessions actives d'une application
(par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de
l'application?
A ma connaissance ce n'est pas possible. Cependant, tu peux trouver une solution autre qui consiste brièvement, à vérifier le contenu d'une table. La table contient les infos de connection de chaque utilisateur. A chaque appel et selon l'état d'un champ de la table, tu annule la session de l'utilisateur connecté. C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes MCAD.Net
"mc" wrote:
Bonjour, Je souhaite pouvoir supprimer toutes les sessions actives d'une application (par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de l'application?
Merci d'avance.
Pascal Chapuis
Les méthodes de session "Abandon, RemoveAll et Clear", _indifférement du mode de session_, ne sont-elles pas dédiées à ça ?
Merci.
"Joël Descombes" <Joël a écrit dans le message de news:
A ma connaissance ce n'est pas possible. Cependant, tu peux trouver une solution autre qui consiste brièvement, à vérifier le contenu d'une table. La table contient les infos de connection de chaque utilisateur. A chaque appel et selon l'état d'un champ de la table, tu annule la session de l'utilisateur connecté. C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes MCAD.Net
"mc" wrote:
Bonjour, Je souhaite pouvoir supprimer toutes les sessions actives d'une application (par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de l'application?
Merci d'avance.
Les méthodes de session "Abandon, RemoveAll et Clear", _indifférement du
mode de session_, ne sont-elles pas dédiées à ça ?
Merci.
"Joël Descombes" <Joël Descombes@discussions.microsoft.com> a écrit dans le
message de news: 3DD4EA47-1E4C-4A33-B261-A89DC7C49E79@microsoft.com...
A ma connaissance ce n'est pas possible.
Cependant, tu peux trouver une solution autre qui consiste brièvement, à
vérifier le contenu d'une table. La table contient les infos de connection
de
chaque utilisateur. A chaque appel et selon l'état d'un champ de la
table,
tu annule la session de l'utilisateur connecté.
C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes
MCAD.Net
"mc" wrote:
Bonjour,
Je souhaite pouvoir supprimer toutes les sessions actives d'une
application
(par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de
l'application?
Les méthodes de session "Abandon, RemoveAll et Clear", _indifférement du mode de session_, ne sont-elles pas dédiées à ça ?
Merci.
"Joël Descombes" <Joël a écrit dans le message de news:
A ma connaissance ce n'est pas possible. Cependant, tu peux trouver une solution autre qui consiste brièvement, à vérifier le contenu d'une table. La table contient les infos de connection de chaque utilisateur. A chaque appel et selon l'état d'un champ de la table, tu annule la session de l'utilisateur connecté. C'est nettement plus compliqué, mais ça devrait marcher.
Joël Descombes MCAD.Net
"mc" wrote:
Bonjour, Je souhaite pouvoir supprimer toutes les sessions actives d'une application (par leur id) afin de rediriger tous les clients vers la page de login.
Y a t'il un moyen d'avoir accès à une session en dehors des évènements de l'application?
Merci d'avance.
mc
Merci pour vos réponses.
En fait je suis en train de faire une appli web permettant d'administrer les autres applications. Le but est de pouvoir: - Rediriger les clients vers une page d'arrêt application (pendant des actes d'admin sur le serveur SQL ou autre...). - Connaître les sessions actives et la position des clients dans l'application. - Envoyer un message dans l'application à un client.
Pour ce faire je suis parti de la bd installée par asp.net pour le stockage en base des états de sessions. Le code réside surtout dans le global.asax afin de ne pas avoir trop de boulot sur les applis déjà développées (d'autant plus qu'il n'y a pas que de l'asp.net).
Voila pourquoi j'essaie d'agir sur les sessions sans être dans le contexte d'une page.
Pourquoi ne pas avoir exposé la collection des sessions au niveau de l'objet application?
Merci pour vos réponses.
En fait je suis en train de faire une appli web permettant d'administrer les
autres applications. Le but est de pouvoir:
- Rediriger les clients vers une page d'arrêt application (pendant des actes
d'admin sur le serveur SQL ou autre...).
- Connaître les sessions actives et la position des clients dans
l'application.
- Envoyer un message dans l'application à un client.
Pour ce faire je suis parti de la bd installée par asp.net pour le stockage
en base des états de sessions. Le code réside surtout dans le global.asax
afin de ne pas avoir trop de boulot sur les applis déjà développées (d'autant
plus qu'il n'y a pas que de l'asp.net).
Voila pourquoi j'essaie d'agir sur les sessions sans être dans le contexte
d'une page.
Pourquoi ne pas avoir exposé la collection des sessions au niveau de l'objet
application?
En fait je suis en train de faire une appli web permettant d'administrer les autres applications. Le but est de pouvoir: - Rediriger les clients vers une page d'arrêt application (pendant des actes d'admin sur le serveur SQL ou autre...). - Connaître les sessions actives et la position des clients dans l'application. - Envoyer un message dans l'application à un client.
Pour ce faire je suis parti de la bd installée par asp.net pour le stockage en base des états de sessions. Le code réside surtout dans le global.asax afin de ne pas avoir trop de boulot sur les applis déjà développées (d'autant plus qu'il n'y a pas que de l'asp.net).
Voila pourquoi j'essaie d'agir sur les sessions sans être dans le contexte d'une page.
Pourquoi ne pas avoir exposé la collection des sessions au niveau de l'objet application?