IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Redirection au Session_End


Sujet :

ASP.NET

  1. #1
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut Redirection au Session_End
    Bonjour à tous,

    je cherche déséspérement à faire une redirection vers une page de login lorsqu'une session utlisateur est restée inactive pendant 15min.

    J'utilise le membership et les role du framework et malgré un "Response.Redirect" dans le Global.asax, la redirection ne se fait pas automatiquement.

    Pouvez vous m'aiguiller, merci.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu règles la session sur 15 minutes dans le web.config et le reste doit se faire tout seul

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Malheureusement, cela ne fontionne pas comme je le voudrais, la redirection n'étant pas automatique.
    Je me suis renseigné sur le problème et le response.redirect sur le session_end n'a aucune utilité.
    Je dois chercher autre chose

  4. #4
    Membre expérimenté Avatar de gderenne
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juillet 2007
    Messages : 250
    Par défaut
    Salut,

    En effet, je ne vois pas comment le Session_OnEnd pourrait rediriger puisque son but est de purger les données de la session (le plus souvent apres la fermeture d'un navigateur).

    Le mieux est de tester une variable de session et faire une redirection quand celle-ci est vide (donc, vidée par le Session_OnEnd par définition).

  5. #5
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Attention, quand tu parles de Session en web, tu parles d'une session ouverte par le navigateur et non par l'utilisateur.


    Tu ne peux pas detecter le moment précis quand une session se termine. Le web est un environnement déconnecté. tu ne peux pas rediriger automatiquement ton utilisateur vers une autre page sans que tu fasse une requete sur le serveur.

    Tu pourrais faire qqch pouir te dépanner en script client. tu définis un temps x pour la session et après tu fais un script client qui te redirige vers une page après ce temps
    tu reinitialise le compteur à 0 après chaque action sur la page et si tu ne fais rien après x temps tu rediriges..

    J'espère que tu as compris ce que je veux dire..

    @+

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Oui effectivement en y réflechissant j'étais aussi arrivé à cette conclusion que la seule solution était un timer côté client.
    Mais à bien y réfléchir, je ne pense pas que cela soit trés utile.
    Je vais donc faire confiance au framework pour que celui-ci redirige vers la page de Login lorsque un utilisateur dont la session a expiré tente de nouveau d'accéder à des parties nécessitant authentification.

    Merci pour vos conseils

  7. #7
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Le framework est plutot bien foutu de ce coté là.. je pense que tu voulais te compliquer la vie..

    J'utilsie ça actuellement et ça marche à merveille...

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Strategie]Redirection après un formulaire
    Par kyser91 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/03/2004, 15h15
  2. redirection de trames
    Par Fry dans le forum Développement
    Réponses: 2
    Dernier message: 06/01/2004, 13h31
  3. [VB.NET]Double redirection.
    Par CammCamm dans le forum ASP.NET
    Réponses: 9
    Dernier message: 24/11/2003, 15h11
  4. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36
  5. [reseaux] redirection de flux
    Par Olive1808 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 12/08/2002, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo