user.resettotp

Описание

object user.resettotp(object/array 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.