На странице
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.