Accueil > Forum > > > > Equivalent de la fonction Inputbox pour confirmer un mot de passe
Equivalent de la fonction Inputbox pour confirmer un mot de passe
samedi 24 mai 2008 à 19:34:44 |
Equivalent de la fonction Inputbox pour confirmer un mot de passe

Wurzag
|
Bonjour,
Tout d'abor merci d'avance a ceux qui me lirons et peut-être m'aideron ;)
Mon problème : Je souhaite faire une confirmation de mot de passe. Et j'aimerais savoir s'il existe un équivalent de la fonction Inputbox qui est très pratique pour cela. Car l'inputbox ne me permet pas de cacher le mot de passe en remplacant le test par d'autre caractère.
En gros : Y a-t-il un équivalent ou bien dois-je créé une nouvelle form pour créé moi même ma fenêtre de confirmation grace a la propriété PasswordChar d'un Edit ?
Merci d'avance pour vos réponse.
|
|
samedi 24 mai 2008 à 23:54:36 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Bacterius
|
Réponse acceptée !
Bonjour,
il n'existe pas à ma connaissance de fonction pour afficher une fiche d'entrée de mot de passe. Néanmoins, Borland à pensé à nous et a implémenté une sympathique fiche préfaite : va dans Fichier => Nouveau => Autre puis cherche dans l'onglet "Dialogues" puis sélectionne "Dialogue Mot de Passe".
CAD créer une nouvelle fiche, ce que tu voulais éviter je crois :/
C'est vrai que c'est pas pratique et qu'une fiche est encombrante.
Tu peux aussi essayer de créer ta propre fonction qui afficherait une InputBox, avec protection et masque du mot de passe (regarde le code de InputQuery/Box ...)
J'espère t'avoir aidé !
Bonne chance ...
Cordialement, Bacterius !
|
|
dimanche 25 mai 2008 à 11:34:14 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

florenth
|
Réponse acceptée !
Salut !
En utilisant CreateMessageDialog, tu peux créer dynamiquement une fiche qui contiendra ce que tu veux dedans, donc par exemple un TEdit avec PasswordChar = '*'.
De toutes façons, un inputbox reste une form.
L'avantage de ma méthode par rapport à la fiche "traditionnelle", c'est que celle-ci ne reste pas en mémoire continuellement: elle est libérée après chaque utilisation.
Par contre, c'est un peu plus long à coder.
Voir une exemple ici: http://www.delphifr.com/codes/UTILISATION-FONCTION-CREATEMESSAGEDIALOG_20425.aspx
A+
Flo
|
|
dimanche 25 mai 2008 à 18:39:27 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Wurzag
|
Alors avant tout merci à vous 2 pour vos réponses.
Pour mon niveau qui est plutôt médiocre en delphi je pense que CreateMessageDialog est un petit peu compliquer pour moi :) J'ai donc choisis la solution de créer une nouvelle fenêtre. Par contre un avantage que j'avais avec l'inputbox etait de pouvoir attendre la réponse dans un if comme ceci :
if InputBox('Confirmation du mot de passe', 'Retappez votre mot de passe', 'Votre mot de passe') = EdCryptKey.Text then
Comment pourrais-je créé un équivalent à l'aide d'une nouvelle fenêtre ? Puis-je attendre la valeur de retour lorsque l'on appuie sur le boutton de confirmation ou non ?
Merci d'avance encore une fois pour vos éventuelles réponse.
|
|
dimanche 25 mai 2008 à 20:15:40 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Bacterius
|
Réponse acceptée !
Bonjour, bien sur !
Il te faudra déclarer Form1 dans ta clause Uses :
quand tu vois "implementation", tu mets après :
uses (le nom de l'unité de ta première fenêtre [en général je l'appelle "main"]);
Il te faudra créer une nouvelle procédure, appellons la "Finished", tu la mets dans la fiche mère (celle qui n'est pas la fenêtre au mot de passe) et elle sera appellée quand l'utilisateur cliquera sur OK. Elle contiendra l'equivalent de ce que tu mets après le "IF" de ton InputBox !
Alors dans la fenêtre mère :
procedure TForm1.Finished;
begin
*le code après ton IF habituel*
end;
procedure Button1Click(Sender: TObject);
begin
// Correspond au code qui appelle la fenêtre (a partir d'un bouton par exemple)
Form2.ShowModal;
end;
Dans la fenêtre fiche, quand on clique sur le bouton OK
procedure OKClick(Sender: TObject);
begin
Finished; // On appelle la procédure
Close; // On ferme
end;
N'oublie pas de déclarer ta fenêtre mère dans la fenêtre au mot de passe, sinon ca ne marchera pas.
Je te laisse trouver le reste, sinon c'est trop facile :p
Cordialement, Bacterius !
PS : je me suis surement très mal exprimé : indique-nous ce que tu n'as pas compris, et je te réexpliquerai !
|
|
dimanche 25 mai 2008 à 20:16:19 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Bacterius
|
Ah oui un dernier truc :
" Avec Delphi, rien n'est impossible ! " ^^
Cordialement, Bacterius !
|
|
dimanche 25 mai 2008 à 20:16:20 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Bacterius
|
Ah oui un dernier truc :
" Avec Delphi, rien n'est impossible ! " ^^
Cordialement, Bacterius !
|
|
dimanche 25 mai 2008 à 20:16:42 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Bacterius
|
Zut !
Désolé :/
Cordialement, Bacterius !
|
|
dimanche 25 mai 2008 à 23:40:42 |
Re : Equivalent de la fonction Inputbox pour confirmer un mot de passe

Wurzag
|
Oui c'est finalement la méthode que je vais appliquer.
Merci beaucoup pour vos réponse a tous.
|
|
Cette discussion est classée dans : fonction, mot, equivalent, passe, inputbox
Répondre à ce message
Sujets en rapport avec ce message
Utilisation d'un InputBox [ par hysteria74 ]
Bonjour, j'ai créé une application dans laquelle je demande un mot de passe avant son ouverture, pour cela j'utilise un InputBox. Mon code est le suiv
Mot de passe dans le BIOS [ par Isabelle31 ]
Bonjour a tous,Je sais que ma question est assez délicate. Mais voila, je souhaite savoir s'il est possible de supprimer le mot de passe du BIOS.Je m'
mot de passe [ par pseudoOM ]
Bonjour ! J'aimerais savoir comment mon programme peut se lancer lorsque je mets un mot de passe sur la base de données ACCESS. J'utilise un fichier d
comment créer une fiche avec un mot de passe [ par soumia2022 ]
Comment créer une form , la 1 er va appeler la deuxième avec un mot de passe Merci pour tous.
login, mot de passe, BD sql serveur [ par piscine ]
Bonjour à tous,j'utilise delphi 7, sql serveur 2000 et des procedures stockées. Je crée une application genre "gestion de qqch" et j'aimerais qu'une p
mot de passe access 2000 oublié [ par nadysil ]
salut à tous,je suis bien embêtée car j'avais créer une base de données il y a 3 ans et je n'avais plus besoin d'utiliser celle-ci de suite, bref, ave
Cacher un mot de passe... [ par TiDaN326 ]
Bonjour à tous...J'ai un léger problème de sécurité... J'ai un programme qui accède à une base de donnée... Évidemment, le mot de passe d'accès à cett
[probleme]comparaison de mot de passe, suis-je si mauvais? [ par budylove ]
salut a tous pour mon auto-formation on m'a demandé de realiser un module de password. je sais il y a plein de truc la dessus dans le forum mais ce n'
Login et Mot de passe [ par RoProg ]
Bonjour à tous,Je crée actuellement une petite base de données avec Paradox et je souhaite utiliser un TDataBase et pouvoir utiliser un Login et un mo
Problème de mot de passe avec base de données ACCESS sous DELPHI [ par Fox ]
Bonjour,Mon logiciel utilise une base de données ACCESS, le problème est que lorsque j'éxécute mon logiciel, une fenetre s'ouvre et me demande un mot
Livres en rapport
|
Derniers Blogs
[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|