Как обновить username и password пользователя?

Всем здравствуйте!
Есть менеджер, который может менять данные пользователей. Типа телефоны, адреса, майлы и тд. То есть все что находится в таблице modx_user_attributes.
Все это получается и работает, данные пользователей меняются. Реализовано с помощью UpdateProfile компонента Login. Код приведен ниже.
Но!!! В этой же форме, где меняются данные пользователей есть также два поля: username и password.
Они не меняются. Я понимаю, что это связано с тем, что эти данные находятся в другой таблице в базе, а именно — modx_users. Вопрос. Как до нее достучаться, оставив функционал updateprofile? Может быть какой-то хук или что-то добавить? Или вообще другой подход нужен?
Спасибо!

[[!UpdateProfile?]]                
                <form action="[[~[[*id]]]]" method="post">
                    <input type="hidden" name="id" value="[[+id]]">
                        <div class="form-group">
                            <label for="fullname"><strong>Название:</strong></label>
<input type="text" class="form-control" name="fullname" id="fullname" value="[[+fullname]]" />
</div>
<div class="form-group">
                            <label for="phone"><strong>Телефон:</strong></label>
<input type="text" class="form-control" name="phone" id="phone" value="[[+phone]]" />
</div>
<div class="form-group">
                            <label for="username"><strong>Логин:</strong></label>
<input type="text" class="form-control" name="username" id="username" value="[[+username]]" />
</div>
<div class="form-group">
                            <label for="password"><strong>Пароль:</strong> <p class="text-danger"><small><i>(выводится в зашифрованном виде, поэтому можно только изменить!)</i></small></p></label>
 <input id="password" class="form-control" type="password" value="[[+password]]" data-toggle="password">
</div>
                                <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
                                <button type="submit" class="btn btn-primary">Сохранить</button>
                            
            </div>
</form>
morzzrom
02 февраля 2017, 10:38
modx.pro
1 204
0

Комментарии: 1

Евгений Webinmd
02 февраля 2017, 14:32
+1
для пароля на сколько знаю есть отдельный сниппет ChangePassword
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1