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 :

fenêtre d authentification


Sujet :

C++Builder

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut fenêtre d authentification
    salut
    je cherche à faire une application ou il y a,au lancement de l'application une fenêtre d'authentification (qui est lancer avant le chargement de l'application) aprés confirmation du login et du password ,l'application sera lancer.
    est ce qu'il y a pas un exemple ?

  2. #2
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Octobre 2005
    Messages : 29
    Par défaut
    Pourquoi ne pas faire de ta fenêtre principale (Application->MainForm) ta fenêtre d'authentification ? En proposant comme propriété BorderStyle=bsDialog
    Lorsque l'authentification est assurée, tu ouvres une autre fenêtre qui sera la fenêtre principale de ton application, même si elle n'est pas déclarée comme MainForm

    Le code est simpliste. Si on considère Form1, la première fenêtre de ton projet qui sera celle d'authentification et Form2 qui sera la fenêtre qui aura les fonctions principales :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Form2->Show();// Affiche la fenêtre qui sera la principale
    Form1->Hide();// masque la fenêtre d'authentification
    Il faut ensuite gérer la méthode Close de la Form2 par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
    {
    	Application->Terminate();	
    }

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2002
    Messages
    643
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 643
    Par défaut
    oui,j'ai bien reflechit à sa , mais est ce que c'est securise ?

  4. #4
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Octobre 2005
    Messages : 29
    Par défaut
    Citation Envoyé par k_boy Voir le message
    oui,j'ai bien reflechit à sa , mais est ce que c'est securise ?
    Cela dépend du niveau de sécurité que tu souhaites.
    Il est peu probable que l'utilisateur pirate arrive à faire afficher Form2 sans utiliser un debugger.... C'est d'ailleurs ainsi que fonctionne les logiciels du genre de Lotus Notes.
    Une autre façon de faire serait de faire de la fenêtre d'authentification un programme complet dont la seule fonction soit de lancer le soft principal avec une clé dans la ligne de commande. Cette clé serait générée par une opération mathématique sur le mot de passe.
    Mais c'est franchement parano !!!
    Une troisième option est d'employer la fenêtre d'authentification pour générer un masque qui sera appliqué aux données que le programme manipule.
    La première option me semble la plus raisonnable si tu ne fais pas un truc hi-secure.

    Si je ne suis pas clair, détaille peut-être un peu plus ce que tu veux faire.

    G.

  5. #5
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut k_boy
    Regarde ce post il y est dit qu'aucune protection est inviolable

  6. #6
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Octobre 2005
    Messages : 29
    Par défaut
    Citation Envoyé par blondelle Voir le message
    Salut k_boy
    Regarde ce post il y est dit qu'aucune protection est inviolable
    Ouais, mêmes les capotes peuvent trouer.
    Cela dit, je n'ai pas affirmé que c'était inviolable. Juste que c'était plus dur :-)

Discussions similaires

  1. Fenêtre d'authentification en PHP-GTK
    Par mario002e dans le forum GTK+ avec PHP
    Réponses: 1
    Dernier message: 08/03/2010, 11h46
  2. Réponses: 6
    Dernier message: 11/03/2008, 10h15
  3. Réponses: 3
    Dernier message: 02/11/2007, 23h09
  4. Réponses: 28
    Dernier message: 25/06/2007, 22h09
  5. Pas de fenètre d'authentification avec .htaccess
    Par damjal dans le forum Apache
    Réponses: 2
    Dernier message: 02/11/2005, 08h40

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