user.resettotp

描述

object user.resettotp(object/array users)

此方法允许重置用户的 TOTP 密钥。

此方法仅对 超级管理员 用户类型可用。 调用此方法的权限可以在用户角色设置中撤销。 更多信息请参见 User roles

参数

(array) 要重置 TOTP 密钥的用户 ID。

指定用户的会话也将被删除(发送请求的用户除外)。

返回值

(object) 返回一个 object,其中包含已重置 TOTP 密钥的用户的 ID,这些 ID 位于 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 中。