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 :

[VB.NET]comment q'une page charge des parametres


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Par défaut [VB.NET]comment q'une page charge des parametres
    svp
    j'ai crée une page login.aspx qui contient pseudo et mot de passe et je veux que lorsque j'appuis sur le boutton login une page compte.aspx se charge et qui contient les donnés de celui qui a entré.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 61
    Par défaut
    c'est très vague comme question, peux-tu préciser
    au moment du traitement de ta page login, tu enregistres les données de ton utilisateurs dans une variable de session , et ensuite tu les affiches dans ta page compte.aspx
    Session("prenom") = "nicolas"
    etc

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 61
    Par défaut
    sur ta page d'authentification (login.aspx) celle qui contient le formulaire d'authentification, tu mets une fonction qui récupérer le code et mot de passe entré, qui vérifie que l'utilisateur existe bien et s'il existe tu enregistres les infos qui le concerne dans des variables de session

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    Private Function authentifier(ByVal login As String, ByVal passe As String) As Boolean
    dim trouver as boolean=false
    'ici ton code pour vérifier que les identifiants sont bons si ok ,tu en profites aussi pour mettre dans des variables de session les infos de l'utilisateur que tu auras puisé dans ta base
    session("age")="35"
    session("prenom")="nico"
    'et tu retourne un booleen true si ok ,false si pas ok
     
    Return trouver
     
    End Function
    sur le click qui valide l'entrée du code et mot de passe, tu appelles la fonction authentifier, si OK , ça passe, sinon message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    'click sur le bouton valider
            If authentifier(userid.Text, password.Text) Then
                FormsAuthentication.RedirectFromLoginPage(userid.Text, False)
            Else
                Label1.Text = "Erreur d'authentification, l'utilisateur ou le mot de passe n'existent pas!"
            End If
     
    End Sub

    et dans le web.config de ton appli

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <authentication mode="Forms">
     
    <forms loginUrl="login.aspx" slidingExpiration="false" timeout="55" >
     
    </forms>
     
    </authentication>
    ainsi toutes les pages de ton appli seront accessibles uniquement si l'utilisateur est authentifié

    dans ta page compte.aspx, tu n'as plus qu'à récupérer et afficher les données de l'utilisateur stockées dans les variables de sessions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    label_prenon.text= session("prenom")
    label_age.text=session("age")

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/06/2009, 13h36
  2. Réponses: 3
    Dernier message: 09/08/2006, 11h58
  3. [VB.Net] Comment rafraichir une page aspx ?
    Par bisounux dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/02/2006, 11h25
  4. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

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