[probleme]comparaison de mot de passe, suis-je si mauvais?
cs_budylove
Messages postés10Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention 4 juillet 2007
-
27 oct. 2004 à 16:32
divadav
Messages postés94Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention22 janvier 2009
-
28 oct. 2004 à 09:22
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'est pas encore de mon niveau.
- l'utilisateur doit saisir son mot de passe
+ - si il est bon il peut ajouter un mot de passe a la liste des password( stocké dans un txt).
- sinon il recommence.
/!\ aucune securité n'est demandé pour l'instant meme elle le sera plus tard.
le fichier texte comporte plusieur password stocké en colone
mon probleme c'est que je connais pas la syntaxe qui me permettrai de comparer mon fichier text (contenant mes password) que je copie automatique a l'ouverture de mon prog dans un memo avec le edit ou
l'utilisateur rentre son mot de pass
comment faire pour lui dire regarde sur la premiere ligne du memo et compare avec le edit et ainsi de suite...
je voudrai comprendre comment cela marche, sinon ou puis-je trouver comment faire?
merci
amicalement, budy.
A voir également:
[probleme]comparaison de mot de passe, suis-je si mauvais?
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 27 oct. 2004 à 18:03
hello,
divadav, pourquoi quand tu postes pour aider qulqu'un tu ne lui donne pas ta solution ? tu ne fais que lui ajouter des questions !
Effectivement tu peux comparer ligne par ligne sans charger le fichier dans une TMemo. Mais peut etre que pour son projet il a besoin d'un affichage !
charger le fichier dans ton memo :
memo.lines.LoadFromFile('monfichier;txt');
puis voici le code qui va boucler pour comparer les mots de passe :
var i: integer;
...
for i:=0 to memo.lines.count-1 do
begin
if edit1.text := memo.lines[i] then
begin
showmessage('Le mot de passe est correct');
exit;
end;
end;
showmessage('Le mot de passe est incorrect !');
si le mot de passe est bon, tu auras un message "Le mot de passe est correct" sinon tu auras "Le mot de passe est incorrect !"
a toi de modifier ça :)
a+
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient ! ;)
-------------------------------------------
http://diabloporc.free.fr : mon site refait ! Delphi power !