3 if (!defined('_ECRIRE_INC_VERSION')) {
8 * Vérifie les passwords
11 * - match : Nom du champ avec lequel le password dois correspondre
12 * - longueur : taille minimum du password. Si la longueur a pour valeur "spip",
13 * c'est la constante _PASS_LONGUEUR_MINI qui sera utilisée
15 * @param string $valeur
16 * @param array $options
20 function verifier_password_dist($valeur, $options = array()) {
23 // Si on demander la longueur de password définie par SPIP
24 if ($options['longueur'] == 'spip') {
25 $options['longueur'] = _PASS_LONGUEUR_MINI
;
28 // Vérification de la longueur
29 if (strlen($valeur) < $options['longueur']) {
30 $erreur = _T('info_passe_trop_court_car_pluriel', array('nb' => $options['longueur']));
33 // Vérification de la correspondance entre les passwords
34 if ($match = $options['match'] and _request($match) != $valeur) {
35 $erreur = _T('info_passes_identiques');