Poster un nouveau sujet Poster une réponse
Programme login/mot de passe
Auteur Message
Metalmaniaxx



Autorisation : Membre
Nb de messages : 2
Inscrit le : Mar 23 Mai 2017, 10:23
Posté le : Jeu 01 Jui 2017, 14:21   Citer 

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 ?

----------------------
Metalmaniaxx
 Adresse email Haut de page Bas de page 
 
Homer_Dalor



Autorisation : Membre
Nb de messages : 33
Inscrit le : Sam 22 Avr 2017, 16:00
Posté le : Ven 02 Jui 2017, 3:10   Citer 

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

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink