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

C++Builder Discussion :

Interface login password


Sujet :

C++Builder

Vue hybride

liverbird Interface login password 07/06/2006, 14h38
lanonyme Bonjour, Dans le OnClick... 07/06/2006, 14h47
mike600river Bonjour, (re lanonyme) je... 07/06/2006, 14h58
liverbird super merci :D ça marche.... 07/06/2006, 15h14
mike600river ou sont les login et... 07/06/2006, 15h16
lanonyme Bonjour, De nombreuse... 07/06/2006, 15h19
liverbird En fait, ce n'est pas... 07/06/2006, 15h44
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Ingénieur Développement
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Développement

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut Interface login password
    bonjour à toutes et à tous,
    je suis débutant en informatique et je travaille sur un projet qui consiste à créer une interface ( login,password ) pour resteindre l'accès à un logiciel. Je travaille sur C++bulider6 et je viens de créer l'interface en utilisant la VCL. Celle ci contient 2 zones d'éditions "LoginZone" et "PasswordZone", deux labels "Login" et "Password" et deux boutons "OKButton" et "AnnulerButton". j'ai insérer la méthode Close() qui ferme le programme si on appuie sur le bouton "Annuler" grâce à l'événement "OnClick". Maintenant je voudrais programmer les méthodes du bouton "OK". Je veux commencer par dire que si les champs "LoginZone" et "PasswordZone" sont vides et que l'on clique sur "OK" un message s'affiche en disant "Veuillez saisir un nom d'utilisateur et un mot de passe svp" par exemple. Quelqu'un pourrait m'aider à coder cette partie s'il vous plait. Merci

  2. #2
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut
    Bonjour,

    Dans le OnClick du bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (LoginZone->Text == "" || PasswordZone->Text =="")
    ShowMessage("Veuillez saisir un nom d'utilisateur et un mot de passe svp");
    edit :
    Si le petit malin ne m'est que des espaces
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (Trim(LoginZone->Text) == "" || Trim(PasswordZone->Text) =="")
    ShowMessage("Veuillez saisir un nom d'utilisateur et un mot de passe svp");
    lanonyme

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par défaut
    Bonjour, (re lanonyme)
    je passais par la mais je n'aurai pas dit plus que ta 1ere solution.
    Dans la seconde: interessant ce Trim, je tronque des chaines de caracteres comme un barbare dans mon code (un marteau pilon pour ecraser une fourmi!) pour virer les espaces autour des caracteres.
    Je pars changer tout ca contre 3 Trim.

  4. #4
    Membre confirmé
    Profil pro
    Ingénieur Développement
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Développement

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    super merci ça marche.
    En fait le programme que je suis en train de faire contrôlera l'accès à un microscope relié à un ordinateur qui va être utilisé par 7 personnes. Et le but c'est de calculer le temps que chaque personne passera sur cet ordinateur sur une année par exemple. Donc je crois qu'il faudra faire un compteur ou quelque chose comme ça? Et en ce qui concerne les Login et les Password, comment peut on les relier l'un à l'autre pour faire l'identification? c'est mon premier programme et j'aprécie votre aide

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par défaut
    ou sont les login et password? dans une base de données?
    si oui fais un select* from table where login = loginzone and password= passwordzone
    si ca retourne 1 c'est bon

  6. #6
    Membre expérimenté
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Par défaut
    Bonjour,

    Citation Envoyé par zakalova
    super merci ça marche.
    En fait le programme que je suis en train de faire contrôlera l'accès à un microscope relié à un ordinateur qui va être utilisé par 7 personnes. Et le but c'est de calculer le temps que chaque personne passera sur cet ordinateur sur une année par exemple. Donc je crois qu'il faudra faire un compteur ou quelque chose comme ça? Et en ce qui concerne les Login et les Password, comment peut on les relier l'un à l'autre pour faire l'identification? c'est mon premier programme et j'aprécie votre aide
    De nombreuse solution s'offre a toi pour cela concernant le stockage de ses informations :
    Fichier (crypté)
    Base de données
    Registre
    ...

    Tout depend du niveau de securité que tu veux...

    Concernant la verification, un block if .

    lanonyme

  7. #7
    Membre confirmé
    Profil pro
    Ingénieur Développement
    Inscrit en
    Juin 2006
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Développement

    Informations forums :
    Inscription : Juin 2006
    Messages : 140
    Par défaut
    En fait, ce n'est pas vraiment une question de sécurité, le plus important c'est de pouvoir savoir combien de temps chaque utilisateur s'est servi du microscope comme ça s'il y a un pépin on pourra répartir les charges. Donc je crois qu'un fichier serait bien pour l'instant et peut être une base de données et envisageable dans le futur s'il y a des utilisateurs en plus. Comment je pourrais créer un un tableau de couple <Login,Password> ?

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 188
    Par défaut
    Pour créer un tableau pour 7 utilisateur avec 2 caracteristiques pour chacun:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    tableau= new String * [7]; // creation d'un vecteur de longueur 7
    for (int ligne=0; ligne<7;ligne++)    {
    // pour chaque élément du vecteur création d'un nouveau vecteur de taille 2
    tableau[ligne]=new String [2];
    }

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

Discussions similaires

  1. Interface login password
    Par liverbird dans le forum C++
    Réponses: 6
    Dernier message: 08/06/2006, 13h13
  2. [inernet][WinXp] probleme de login password
    Par gentarik dans le forum Windows XP
    Réponses: 3
    Dernier message: 22/02/2006, 16h25
  3. [C#] Authentification login/password
    Par liliprog dans le forum ASP.NET
    Réponses: 14
    Dernier message: 26/08/2005, 17h06
  4. Enregistrer les infos login/password sur le client
    Par SheikYerbouti dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/04/2005, 09h29
  5. Login Password par défaut
    Par YanK dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/09/2003, 14h34

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