Web интерфейс - смена пароля пользователем

Когда то обещал выложить, сейчас дошли руки.
Схема лдапа используется стандартная для калькуляты, с мелкими извращениями - не спрашивайте почему у меня день рождения пользователя в audio хранится.
У пользователя требуют аутентификацию, и потом он может отредактировать данные о себе в джаббере (кроме группы) и поменять пароль. Смена пароля и обновление данных - разные действия.