Hi everybody, I'm using dokuwiki acl through LDAP (openldap not AD). So For Admin groups(and ldap group) it's ok and work perfectly but for people (normal user without groups) it's not working. The error : > Warning: in_array() [function.in-array]: Wrong datatype for second argument > in [...]wiki/inc/auth/ldap.class.php on line 248 > > Warning: in_array() [function.in-array]: Wrong datatype for second argument > in [...]wiki/inc/auth/ldap.class.php on line 248 > > Warning: Cannot modify header information - headers already sent by (output > started at [...]wiki/inc/auth/ldap.class.php:248) in [...]wiki/inc/auth.php > on line 997 > > Warning: Cannot modify header information - headers already sent by (output > started at [...]wiki/inc/auth/ldap.class.php:248) in [...]wiki/inc/common.php > on line 1476 The configuration : > $conf['auth']['ldap']['server'] = 'localhost'; > $conf['auth']['ldap']['port'] = '389'; > $conf['auth']['ldap']['usertree'] = 'ou=Users,dc=domain,dc=tld'; > $conf['auth']['ldap']['grouptree'] = 'ou=Group,dc=domain,dc=tld'; > $conf['auth']['ldap']['userfilter'] = '(&(uid=%{user}))'; > $conf['auth']['ldap']['groupfilter'] = > '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUid=%{dn})))'; > $conf['auth']['ldap']['mapping']['grps'] = 'array(\'memberof\' => > \'/CN=(.+?),/i\')'; > $conf['auth']['ldap']['mapping']['name'] = 'uid'; > $conf['auth']['ldap']['version'] = '3'; > $conf['auth']['ldap']['binddn'] = 'uid=XXX,cn=YYY,dc=domain,dc=tld'; > $conf['auth']['ldap']['bindpw'] = 'XXXXXX'; > $conf['auth']['ldap']['referrals'] = '0'; thanks for helping. -- DokuWiki mailing list - more info at http://wiki.splitbrain.org/wiki:mailinglist