Skip to content
Extraits de code Groupes Projets
Valider f0e455eb rédigé par cerdic's avatar cerdic
Parcourir les fichiers

#1470 : message du formulaire de changement de mot de passe

la constante _PASS_LONGUEUR_MINI permet de personaliser la taille mini des mots de passe
parent 44225ba5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -242,8 +242,8 @@ function auth_spip_autoriser_modifier_pass($serveur=''){ ...@@ -242,8 +242,8 @@ function auth_spip_autoriser_modifier_pass($serveur=''){
*/ */
function auth_spip_verifier_pass($login, $new_pass, $id_auteur=0, $serveur=''){ function auth_spip_verifier_pass($login, $new_pass, $id_auteur=0, $serveur=''){
// login et mot de passe // login et mot de passe
if (strlen($new_pass) < 6) if (strlen($new_pass) < _PASS_LONGUEUR_MINI)
return _T('info_passe_trop_court'); return _T('info_passe_trop_court_car_pluriel',array('nb'=>_PASS_LONGUEUR_MINI));
return ''; return '';
} }
......
...@@ -1601,6 +1601,8 @@ function spip_initialisation_suite() { ...@@ -1601,6 +1601,8 @@ function spip_initialisation_suite() {
if (!defined('_IMG_MAX_SIZE')) define('_IMG_MAX_SIZE', 0); # poids en ko if (!defined('_IMG_MAX_SIZE')) define('_IMG_MAX_SIZE', 0); # poids en ko
if (!defined('_IMG_MAX_WIDTH')) define('_IMG_MAX_WIDTH', 0); # largeur en pixels if (!defined('_IMG_MAX_WIDTH')) define('_IMG_MAX_WIDTH', 0); # largeur en pixels
if (!defined('_IMG_MAX_HEIGHT')) define('_IMG_MAX_HEIGHT', 0); # hauteur en pixels if (!defined('_IMG_MAX_HEIGHT')) define('_IMG_MAX_HEIGHT', 0); # hauteur en pixels
if (!defined('_PASS_LONGUEUR_MINI')) define('_PASS_LONGUEUR_MINI',6);
// Qualite des images calculees automatiquement. C'est un nombre entre 0 et 100, meme pour imagick (on ramene a 0..1 par la suite) // Qualite des images calculees automatiquement. C'est un nombre entre 0 et 100, meme pour imagick (on ramene a 0..1 par la suite)
if (!defined('_IMG_QUALITE')) define('_IMG_QUALITE', 85); # valeur par defaut if (!defined('_IMG_QUALITE')) define('_IMG_QUALITE', 85); # valeur par defaut
......
...@@ -26,11 +26,12 @@ function install_etape_3b_dist() ...@@ -26,11 +26,12 @@ function install_etape_3b_dist()
? _INSTALL_SERVER_DB ? _INSTALL_SERVER_DB
: _request('server_db'); : _request('server_db');
if (!defined('_PASS_LONGUEUR_MINI')) define('_PASS_LONGUEUR_MINI',6);
if($login) { if($login) {
$echec = ($pass!=$pass_verif) ? $echec = ($pass!=$pass_verif) ?
_T('info_passes_identiques') _T('info_passes_identiques')
: ((strlen($pass)<6) ? : ((strlen($pass)<_PASS_LONGUEUR_MINI) ?
_T('info_passe_trop_court') _T('info_passe_trop_court_car_pluriel',array('nb'=>_PASS_LONGUEUR_MINI))
: ((strlen($login)<3) ? : ((strlen($login)<3) ?
_T('info_login_trop_court') _T('info_login_trop_court')
: '')); : ''));
......
...@@ -450,6 +450,7 @@ exige d\'avoir un accès FTP au site Web.</p>', ...@@ -450,6 +450,7 @@ exige d\'avoir un accès FTP au site Web.</p>',
'info_par_statut' => 'par statut', 'info_par_statut' => 'par statut',
'info_par_tri' => '\'(par @tri@)\'', 'info_par_tri' => '\'(par @tri@)\'',
'info_passe_trop_court' => 'Mot de passe trop court.', 'info_passe_trop_court' => 'Mot de passe trop court.',
'info_passe_trop_court_car_pluriel' => 'Votre mot de passe doit contenir au moins @nb@ caractères.',
'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.', 'info_passes_identiques' => 'Les deux mots de passe ne sont pas identiques.',
'info_pense_bete_ancien' => 'Vos anciens pense-bêtes', 'info_pense_bete_ancien' => 'Vos anciens pense-bêtes',
'info_plus_cinq_car' => 'plus de 5 caractères', 'info_plus_cinq_car' => 'plus de 5 caractères',
......
...@@ -70,8 +70,8 @@ function formulaires_mot_de_passe_verifier_dist($id_auteur=null, $jeton=null){ ...@@ -70,8 +70,8 @@ function formulaires_mot_de_passe_verifier_dist($id_auteur=null, $jeton=null){
$erreurs = array(); $erreurs = array();
if (!_request('oubli')) if (!_request('oubli'))
$erreurs['oubli'] = _T('info_obligatoire'); $erreurs['oubli'] = _T('info_obligatoire');
else if (strlen($p=_request('oubli')) < 6) else if (strlen($p=_request('oubli')) < _PASS_LONGUEUR_MINI)
$erreurs['oubli'] = _T('info_passe_trop_court'); $erreurs['oubli'] = _T('info_passe_trop_court_car_pluriel',array('nb'=>_PASS_LONGUEUR_MINI));
else { else {
if (!is_null($c = _request('oubli_confirm'))){ if (!is_null($c = _request('oubli_confirm'))){
if (!$c) if (!$c)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter