Changeset 96705 in spip-zone


Ignore:
Timestamp:
Apr 20, 2016, 1:04:53 PM (4 years ago)
Author:
cedric@…
Message:

Ne pas divulguer dans le HTML les API key, password et secret key des services en ligne qu'on utilise

Location:
_plugins_/mailshot/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailshot/trunk/formulaires/inc-config-mailshot-mailjet.html

    r95487 r96705  
    1616                        <span class='erreur_message'>(#GET{erreurs})</span>
    1717                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     18                        [<tt>(#ENV*{_#GET{name}}|mailshot_affiche_password_masque)</tt>]
    1819                </li>
    1920                #SET{name,mailjet_api_version}#SET{obli,''}#SET{defaut,'3'}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
  • _plugins_/mailshot/trunk/formulaires/inc-config-mailshot-mandrill.html

    r95481 r96705  
    1010                        <span class='erreur_message'>(#GET{erreurs})</span>
    1111                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},#GET{defaut}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     12                        [<tt>(#ENV*{_#GET{name}}|mailshot_affiche_password_masque)</tt>]
    1213                </li>
    1314        </ul>
  • _plugins_/mailshot/trunk/formulaires/inc-config-mailshot-smtp.html

    r95481 r96705  
    3434                                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{smtp_password})</span>]
    3535                                                <input type="password" name="smtp[password]" class="text" value="#ENV**{smtp/password}" id="smtp_password" />
     36                                                [<tt>(#ENV**{_smtp_password}|mailshot_affiche_password_masque)</tt>]
    3637                                        </li>
    3738                                </ul>
  • _plugins_/mailshot/trunk/mailshot_fonctions.php

    r92542 r96705  
    88if (!defined('_ECRIRE_INC_VERSION')) return;
    99
     10/**
     11 * Afficher partiellement un password que l'on ne veut pas rendre lisible par un champ hidden
     12 * @param $pass
     13 * @return string
     14 */
     15function mailshot_affiche_password_masque($pass){
     16        $l = strlen($pass);
     17        if ($l<=8){
     18                return str_pad('',$l,'*');
     19        }
     20        $e = intval(ceil($l/10));
     21        $mid = str_pad('',$l-2*$e,'*');
     22        if (strlen($mid)>8){
     23                $mid = '***...***';
     24        }
     25        return substr($pass,0,$e) . $mid . substr($pass,-$e);
     26}
    1027
    1128/**
  • _plugins_/mailshot/trunk/paquet.xml

    r96123 r96705  
    22        prefix="mailshot"
    33        categorie="communication"
    4         version="1.14.4"
     4        version="1.14.5"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.