4D v13.4

Valider mot de passe

Accueil

 
4D v13.4
Valider mot de passe

Valider mot de passe 


 

Valider mot de passe ( réfUtilisateur ; motDePasse ) -> Résultat 
Paramètre Type   Description
réfUtilisateur  Entier long in N° de référence unique
motDePasse  Chaîne in Mot de passe non crypté
Résultat  Booléen in Vrai = mot de passe correct Faux = mot de passe incorrect

La commande Valider mot de passe retourne Vrai si la chaîne passée dans motDePasse est le mot de passe du compte utilisateur dont le n° de référence est passé dans réfUtilisateur.

La commande est temporisée afin d’éviter des attaques par “force brute” (essais automatiques de multiples combinaisons de noms d’utilisateurs/mots de passe). Ainsi, au bout du quatrième appel à la commande, elle n’est exécutée qu’après 10 secondes d’attente. Cette temporisation est globale au poste de travail.

Exemple  

L’exemple suivant vérifie que “Laurel” est le mot de passe de l’utilisateur “Hardy” :

 LIRE LISTE UTILISATEURS(atNomUtil;alRefUtil)
 $vlElem:=Chercher dans tableau(atNomUtil;"Hardy")
 Si($vlElem>0)
    Si(Valider mot de passe(alRefUtil{$vlElem};"Laurel"))
       ALERTE("Oui !")
    Sinon
       ALERTE("Dommage !")
    Fin de si
 Sinon
    ALERTE("Nom d'utilisateur inconnu")
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D
Thème : Utilisateurs et groupes
Numéro : 638
Nom intl. : Validate password

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

Modifié : 4D 2004

 
VOIR AUSSI  

Ecrire proprietes utilisateur
LIRE PROPRIETES UTILISATEUR
WEB Valider digest