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 :

Controle Login : DestinationURL


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Controle Login : DestinationURL
    Salut

    Je mets en oeuvre un controle Login et je ne retrouve pas un détail : la propriété pour lui dire de retourner sur la page d'avant.

    Voici le contexte :
    - le visiteur du site a cliqué sur un lien qui l'emmène vers une apge de login, à partir d'un page toto.aspx
    - une fonction de vérification s'active et le renvoi sur la page de login (login.aspx en l'occurence)
    - l'utilisateur s'identifie correctement et clique sur le bouton. Donc la propriété DestinationURL se met en marche.

    Si cette propriété est vide, la page revient sur elle même, sinon, elle prend la chaine qui se trouve dedans.

    J'ai vu, un jour, un truc qui permet de retourner sur la page sur laquelle on été avant (dans l'exemple toto.aspx), mais je ne retrouve pas sa mise en oeuvre.

    Pouvez m'aider ?

    Merci

  2. #2
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ben alors, personne ne voit ?

  3. #3
    Membre confirmé Avatar de Azephel
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Un des moyens que je connais est en javascript. Je ne sais pas si tu vas pouvoir le mettre en oeuvre, mais je te le donne quand même.
    Attention, gros code, c'est du lourd !

    history.go(-1)

    Voila !
    Je pense que tu vas pouvoir appeler cette petite méthode javascript pour revenir en arrière.

    Il y a sûrement d'autres moyens, mais je ne connais que celui-là
    J'espère que ça va t'aider !

    Bon courage en tout cas !

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 67
    Par défaut
    Tu mets en session le HTTP REFERER quand tu arrives sur la page login.aspx,
    puis dans le DestiationURL tu balances ta session, ça le fait ça non ?

  5. #5
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour

    J'ai eut le même problème il y a quelques temps, pas moyen de changer l'url de redirection du Login.
    Du coup j'ai fait un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     If FormsAuthentication.Authenticate("...", "...") Then
         FormsAuthentication.RedirectFromLoginPage("...", False)
         Response.Redirect(Server.Transfer(Request.UrlReferrer.AbsolutePath)
     Else
         LabelStatut.Text = "......"
     End If
    A bientot

  6. #6
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci à vous tous.

    J'ai un faible pour la solution de Mafyoso car j'aime bien quand c'est intégré au maximum dans l'esprit du MemberShip, mais cela n'enlève rien à la qualité des autres réponses.

    Par contre, Mafyoso, si tu pouvais être plus clair sur ce que tu mets à la place des petits points rouges.

    Je vais voir comment mettre ça en oeuvre.

  7. #7
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2006
    Messages
    400
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 400
    Par défaut
    Bonjour

    Désolé pour les points .
    Voilà un code un peu plus clair
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    If FormsAuthentication.Authenticate("Login", "Password") Then
                                FormsAuthentication.RedirectFromLoginPage("UserNameAuthetifie", False)
                                Response.Redirect("URL")
                            Else
                                LabelStatut.Text = "L'authentification a échouée" 
                            End If
    En espérant qu c'est mieux!

    A bientôt

  8. #8
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Merci Mafyoso

    @+

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

Discussions similaires

  1. [WebForms][2.0] Control login et SQL Server 2005
    Par SmokE dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 06/12/2006, 15h42
  2. [VB .Net] Control login
    Par goofer dans le forum ASP.NET
    Réponses: 13
    Dernier message: 31/10/2006, 15h56
  3. [WebForms][Controle Login]longeur du Password ?
    Par zoltix dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 06/10/2006, 22h06
  4. Réponses: 2
    Dernier message: 18/08/2006, 10h25
  5. [WebForms][2.0] Control login, problème sur site publié
    Par seb.49 dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 14/02/2006, 16h13

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