La vérification des numéros de téléphone
Les numéros de téléphones (normaux, fax, mobiles) sont tous vérifiés à la validation du formulaire. Ces vérifications sont assez sommaires mais permettent d’éviter d’avoir des chaines de caractères farfelues dans ces champs.
Il est également possible (via le choix d’un option dans la configuration) de forcer les utilisateurs à mettre un numéro de téléphone sous la forme internationale (débutant par le signe "+" et l’indicatif du pays : +XX XXX XXX XXX).
La vérification des codes postaux
Les codes postaux sont vérifiés assez sommairement car ils permettent à la fois les combinaisons de chiffres et de formes internationales (XX-34564 où XX est l’indicatif textuel du pays). Cependant cette vérification évite d’avoir des données trop farfelues également.
La vérification de la force du mot de passe
Dans la configuration du plugin, une fonction de vérification de la force du mot de passe est proposée. Celle-ci est réalisée en javascript (les utilisateurs n’ayant pas javascript d’activé dans leur navigateur n’en bénéficieront donc pas). Elle consiste à vérifier dynamiquement la force du mot de passe à chaque changement des dans les champs de mot de passe et signifiant sur une échelle de 1 à 5 la force du mot de passe en cours de saisie par l’utilisateur (faible, moyen, fort, très fort). On utilise pour ceci ce script jQuery
Le message est placé dans un élément <span id="password_strength" class="password_strength_1">message</span>
. Il est ainsi facile de le modifier graphiquement en CSS.
Pour modifier les messages utilisés, il suffit de surcharger le fichier formulaires/inc-js_pass_verifications.html
et de changer les chaines de langues utilisées.