Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 1130
Réponses : 1
Type : discussion
Etat : réponses autorisées

Programme login/mot de passe

Metalmaniaxx le 01/06/2017 à 14:21
Bonjour,
J'ai fait un programme qui permet de se connecter (c'est de la simulation) avec un login et un mot de passe :
Code

ClrHome
Input "LOGIN :",L
Input "MOT DE PASSE :",M
If L=123 and M=456
Disp "CONNEXION ETABLIE"
If L!=123 and M!456
Disp "LOGIN ERRONE"
If L=123 and M!=456
Disp "MOT DE PASSE","ERRONE"
If L!=123 and M!=456
Disp "LOGIN ET MOT DE ","PASSE ERRONES"

Y aurait-il des améliorations à faire ?
Homer_Dalor le 02/06/2017 à 03:10
Coucou à toi ! \o

Oui, il est possible de faire des améliorations.
Si tu veux garder exactement ce que fait ton code, tu peux jouer avec les Rép :

Code
ClrHome
Input "LOGIN :",L
Input "MOT DE PASSE :",M
"
If L=123 and M=456
Then
"CONNEXION ETABLIE"
Else
If L!=123
Then
"LOGIN
If M!=456:Rép+" ET
End
If M!=456:Rép + "MOT DE PASSE
Rép+"ERRONE
End
Rép


Le seul soucis ici c'est que si il y a que le mot de passe erroné, y a un espace au début de la phrase mais bon :p


Sinon, pour un programme qui permet de se connecter, t'as pas besoin normalement de vérifier si le mot de passe est correct, si déjà le login est pas bon, tu lui dis.

Du coup, toujours en jouant avec les Rép, voilà ce que ça donnerait :

Code
ClrHome
Input "LOGIN :",L
Input "MOT DE PASSE :",M
If M!=456
"MOT DE PASSE ERRONE
If L!=123
"LOGIN ERRONE
If M=456 et L=123
"CONNEXION ETABLIE
Rép


Voili voilou <3

Maintenant, essaie d'améliorer ton code en ajoutant une base de données qui recense les logins et les mots de passe, genre avec un nombre d'essai maximum avant que ça se bloque, tu peux même pourquoi pas mettre un nom d'utilisateur au lieu d'un mot de passe winkle.gif Un peu plus compliqué mais toujours faisable.

Bonne chance <3