Fonction MotDePasseSaisie  [Divers : Sécurité]

À partir de la version 2606

Description

Retourne la valeur saisie en clair (avant d'être "haché"), si elle est disponible.

Syntaxe

MotDePasseSaisie(< Colonne avec option Hachage >)

  • < Colonne avec option Hachage > : une colonne avec l'option Hachage

Remarque

Tant que la colonne n'est pas modifié, la valeur renvoyée est vide.

Cette fonctionne retourne une valeur pendant la saisie / modification d'un mot de passe par un utilisateur.

Dès que la fiche est enregistrée, la valeur renvoyée est vide.


Si < Colonne avec option Hachage > est modifié par calcul, affectation depuis un bouton : la valeur renvoyé est vide.

En effet un calcul fixe la valeur stockée donc la valeur "hachée" qui ne permet pas de récupérer la valeur d'origine.


Important :

Il est fortement déconseillé de conserver le résultat dans cette fonction dans une colonne Donnée ou Calcul, même invisible.

Le mot de passe en clair pourrais être visible dans l'annuler, les comptes rendus...

Exemple

Dans une condition d'un contrôle de colonne :

VérifieMotDePasse(MotDePasseSaisie(['Mot de passe' de 'Utilisateur' <HKR>]), MDPTaille+MDPMajuscule+MDPMinuscule+MDPChiffre+MDPSpécial, 8)=faux

ou

MotDePasseSaisie(['Mot de passe' de 'Utilisateur' <HKR>]) contient ['Pseudo' de 'Utilisateur' <14J>]

ou

MotDePasseSaisie(['Mot de passe' de 'Utilisateur' <HKR>]) contient ['Nom' de 'Utilisateur' <14K>]

ou

MotDePasseSaisie(['Mot de passe' de 'Utilisateur' <HKR>]) contient ['Prénom' de 'Utilisateur' <14L>]


Ici on vérifie si le mot de passe est assez complexe et n'inclus pas le Pseudo, le Nom ou le Prénom.