The setup:
I'm running the latest dev branch (Lightweight Directory Access Protocol (LDAP) 7.x-2.0-beta5+5-dev (2013-Apr-24)).
I'm running a ldapjs (node js/openldap) ldap server, that I'm coding.
Surname and preferred name are text fields.
I've attached screenshots & html dump of my config.
Binding, account creation, login all work fine. I'm having problems with account editing.
The problem:
(Screenshots of before/after & logs attached)
When I'm logged in as a user and I try to edit my Preferred Name & Surname fields, they are not being sent to the LDAP server. I'm leaving current password, password and confirm password fields blank.
Instead, I get a modification request for email (to stay the same) and password (set to a seemingly random string eg: 5ffxFyf2D3).
And an error Notice: Undefined offset: 0 in ldap_servers_token_tokenize_entry() (line 292 of /Users/kayte/Sites/french/sites/all/modules/ldap/ldap_servers/ldap_servers.tokens.inc).
No information on surname nor preferred name.
If I'm logged in as admin (user 1) and attempt the same changes through the admin interface, I get no error, but the fields remain unchanged, and I only get a modification request for password (to a random string).
Any help would be appreciated.
Thanks for all your work.
| Comment | File | Size | Author |
|---|---|---|---|
| config.zip | 250.91 KB | kjunek | |
| error.zip | 190.29 KB | kjunek |
Comments
Comment #1
johnbarclay commentedComment #2
larowlanno update for > 12 months - closing