Как поменять пароль у пользователя, зная его id?

Здравствуйте. Я знаю как можно поменять пароль у авторизированного пользователя: $modx->user->changePassword($new,$current)
А как это сделать без указания текущего пароля? В голову кроме «ломового» способа на чистом PDO ничего не лезет, но это же костыль…
Николай
18 апреля 2019, 14:24
modx.pro
959
0

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

Илья Уткин
18 апреля 2019, 14:26
0
$user = $modx->getObject('modUser', $id);
$user->changePassword($new,$current);
    Николай
    18 апреля 2019, 14:27
    0
    Это если известен текущий пароль. А я его не знаю.
      Илья Уткин
      18 апреля 2019, 14:29
      +1
      $user->set('password', $password);
      $user->save();
        Николай
        18 апреля 2019, 14:52
        0
        Спасибо, то что доктор прописал.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4