Changeset 111180 in spip-zone


Ignore:
Timestamp:
Jul 20, 2018, 12:27:58 PM (4 weeks ago)
Author:
pierrekuhn82@…
Message:

Version 1.0.1 : Pouvoir désactiver ou activé l'affichage du pourcentage sur le texte du mot de passe.

Location:
_plugins_/passe_complexe/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/passe_complexe/trunk/formulaires/configurer_passe_complexe.html

    r110909 r111180  
    2525                                <textarea type="text" name="common" id="common">#CONFIG{passe_complexe/common}</textarea>
    2626                        </div>
     27                        <div class="editer">
     28                                <label for="common"><:passe_complexe:cfg_showpercent:></label>
     29                                <input type="radio" name="showpercent" value="false" [(#CONFIG{passe_complexe/showpercent}|in_array{#LISTE{'',false}}|oui)checked] /><:passe_complexe:cfg_false:><br />
     30                                <input type="radio" name="showpercent" value="true" [(#CONFIG{passe_complexe/showpercent}|=={true}|oui)checked] /><:passe_complexe:cfg_true:>
     31                        </div>
    2732                </div>
    2833                <input type="hidden" name="_meta_casier" value="passe_complexe" />
  • _plugins_/passe_complexe/trunk/inc/passe_complexe.php

    r110906 r111180  
    11<?php
    22
    3         //on combine une liste de mots, separe par des virgules ou espace pour en faire une liste quoter: ,"mot1", "mot3"
     3//on combine une liste de mots, separe par des virgules ou espace pour en faire une liste quoter: ,"mot1", "mot3"
    44function passe_complexe_quote_common($list) {
    55        $commons = preg_split('/[ ,]/',$list);
     
    1616        $minchar = lire_config('passe_complexe/length', _PASS_LONGUEUR_MINI);
    1717        $common_cfg = lire_config('passe_complexe/common');
     18        $showpercent = lire_config('passe_complexe/showpercent');
    1819        if (count($common_cfg) <= 0) {
    1920                $common_cfg = '';
     
    2728                // Default behavior
    2829                $("'.$selecteur.'").password({
    29                         showPercent: false,
     30                        showPercent: '.$showpercent.',
    3031                        showText: true, // shows the text tips
    3132                        animate: true, // whether or not to animate the progress bar on input blur/focus
     
    3435                                "motdepasse","123456","123","1234","azerty",
    3536                                "'.$GLOBALS['auteur_session']['nom'].'"' //le nom de l'auteur ne devrait pas se trouver dans le password
    36                                 .',     "'.$GLOBALS['auteur_session']['login'].'"' //ni son login
     37                                .', "'.$GLOBALS['auteur_session']['login'].'"' //ni son login
    3738                                .passe_complexe_quote_common(
    3839                                 _T('passe_complexe:common') //la liste definit pour la langue de l'utilisateur
  • _plugins_/passe_complexe/trunk/lang/passe_complexe_fr.php

    r110935 r111180  
    1111        'cfg_common' => 'Liste des mots communs interdis dans les mots de passe. <small>(Séparés par des virgules)</small> :',
    1212        'cfg_descriptif' => 'Le plugin testeur de mot de passe permet de tester la &quot;force&quot; d’un mot de passe.<br/>Les tests sont fait sur différents critès comme la longueur du mot de passe, s’ils contiennent des caractères spéciaux, etc... <br/>Vous pouvez aussi spécifier une liste de mots interdits dans un mot de passe.',
     13        'cfg_false' => 'Désactiver',
    1314        'cfg_longueur' => 'Longueur minimum du mot de passe : ',
    1415        'cfg_passe_complexe' => 'Configurer le plugin Mot de Passe Compliquer',
     16        'cfg_showpercent' => 'Afficher le pourcentage de complexité du mot de passe',
    1517        'cfg_titre_parametrages' => 'Testeur de Mot de Passe',
     18        'cfg_true' => 'Activer',
    1619        'common' => 'motdepasse,azerty,qwertzui',
    1720        'court' => 'Trop Court',
  • _plugins_/passe_complexe/trunk/paquet.xml

    r110906 r111180  
    22        prefix="passe_complexe"
    33        categorie="performance"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.