Bonjour,

j'ai eu un petit problème dans l'association group/user via le ldap

Je l'ai corrigé en modifier le code comme suit :

diff -Naur ../glpi/inc/user.class.php ./inc/user.class.php
--- ../glpi/inc/user.class.php  2008-07-11 21:12:47.000000000 +0200
+++ ./inc/user.class.php        2008-08-16 18:07:36.000000000 +0200
@@ -624,7 +624,10 @@
                );

                if (!$use_dn)
-                       $filter = "(& $group_condition 
(|($group_field_member=$user_dn)($group_field_member=$login_field=$user_dn)))";
+//// START PROVECTIO
+//                     $filter = "(& $group_condition 
(|($group_field_member=$user_dn)($group_field_member=$login_field=$user_dn)))";
+                       $filter = "(& $group_condition 
(|($group_field_member=$user_dn)($login_field=$user_dn)))";
+//// END PROVECTIO
                else
                        $filter = "(& $group_condition 
($group_field_member=$user_dn))";


Je ne sais pas s'il s'agit d'un bug ou d'une syntaxe LDAP que je ne 
connais pas et qui n'est pas compatible avec mon installation.
( les TAGS PROVECTIO, ne sont la que pour m'aider à retrouver mes modif 
dans le code)

Qu'en est-il réellement ?

JC Passard

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to