Projet

Général

Profil

Anomalie #1105

La modification des mots de passe ne fonctionne pas avec certains caractères spéciaux

Ajouté par Gaston TJEBBES il y a plus de 13 ans. Mis à jour il y a environ 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
12/10/2010
Echéance:
% réalisé:

100%

Distribution:

Description

Lorsque l'on modifie le mot de passe d'un utilisateur en mettant par exemple :
$toto=5
Celui-ci ne peut plus s'authentifier.

L'utilisation de la fonction :
ldap.filter.escape_filter_chars (http://www.python-ldap.org/doc/html/ldap-filter.html)
semble être la solution la plus appropriée.

NB : d'autres accès ldap (construction de filtre ...) peuvent peut être également poser problème.

Révisions associées

Révision 90adf44e (diff)
Ajouté par Joël Cuissinat il y a plus de 13 ans

remplacement de os.system par subprocess.Popen pour les changements de mot de passe (fixes #1105)

Historique

#1 Mis à jour par Gaston TJEBBES il y a plus de 13 ans

Même avec la fonction ldap.filter.escape_filter_chars, des problèmes subsistent avec les \ (les $ ne posent plus de problèmes)

#2 Mis à jour par Laurent Flori il y a plus de 13 ans

  • Version cible mis à Mises à jour 2.2.2 - 07 RC

Corrigé en 2.3.

#3 Mis à jour par Joël Cuissinat il y a plus de 13 ans

  • Projet changé de ead à scribe-backend

#4 Mis à jour par Joël Cuissinat il y a plus de 13 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a environ 13 ans

  • Statut changé de Résolu à Fermé
  • Assigné à mis à Laurent Flori

OK en candidate

Formats disponibles : Atom PDF