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.