На странице
user.resettotp
Описание
object user.resettotp(объект/массив users)
Этот метод позволяет сбросить TOTP-секреты пользователя.
Этот метод доступен только пользователю с типом доступа Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
Параметры
(array) Идентификаторы пользователей, для которых нужно сбросить секреты TOTP.
Сеансы пользователей для указанных пользователей также будут удалены (за исключением пользователя, отправившего запрос).
Возвращаемые значения
(object) Возвращает объект, содержащий идентификаторы пользователей, для которых были сброшены секреты TOTP, в свойстве userids.
Примеры
Сброс секретов TOTP для нескольких пользователей
Сбросьте секреты TOTP для двух пользователей.
{
"jsonrpc": "2.0",
"method": "user.resettotp",
"params": [
"1",
"5"
],
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"userids": [
"1",
"5"
]
},
"id": 1
}
См. также
Источник
CUser::resettotp() в ui/include/classes/api/services/CUser.php.