[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...