[Kolab-devel] change userdata (Organization, Job Title, Address, Password) via php

Matthias Busch <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <[email protected]>
Hi,

I am looking for information about where and how the userdata like 
Organization or Job Title or the Address and the password is saved.

looking at mysql I see the database kolab and show tables gives me the 
impression that in mysql no actual userdata will be found?

looking at ldap (and I am not really well versed at ldap) I see 
ou=People with my users and information like
O, title, I, mailAlternateAddress, mobile, pager, 
postalCode,street,telephoneNumber,initials

So I am guessing I dont need to touch mysql...

So I need to figure out how to read and write to ldap with php and 
change what I want... Short google gives me some hits about ldap_modify. 
I just put in my information (dc and ldap pw) and can modify the values?
(can a user modify his own information or do I need to use ldap admin pw?)

about the password. this I dont see. And how is it saved/hashed?
I am sure I should write/select the correct hash when modifying 
passwords...

I will not (let someone) touch the uid, actual email addresses and the 
other stuff that may break when changed...

I know that users can change their password in webmail and if I remember 
correctly kolab-users can login in web admin to change their data too.
However, I do use the usertype "contact" for xmpp (only!) users and 
those can not login to webmail or web admin (which I like).
Also, the fewer people I have to teach to use the webadmin the better. a 
small website that asks for uid and pw and lets you view/edit those few 
fields will be much better...

I will be sharing the code of this if I get it to work. might be usefull 
for someone else out there...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.