重置TOTP
描述
object user.resettotp(object/array users)
此方法允许重置用户TOTP密码。
此方法仅适用于Super admin(超级管理员)类型的用户。可在用户角色设置中撤销调用该方法的权限,参阅用户角色获取详情。
参数
(array)
要重置 TOTP 密码的用户的 ID。
指定用户的用户会话也将被删除(发送请求的用户除外)。
返回值
(object)
此函数返回一个对象,该对象在其userids
属性下包含了已重置TOTP密钥的用户ID。
示例
批量重置用户TOTP密钥
为两个用户重置TOTP密钥。
请求:
{
"jsonrpc": "2.0",
"method": "user.resettotp",
"params": [
"1",
"5"
],
"id": 1
}
响应:
{
"jsonrpc": "2.0",
"result": {
"userids": [
"1",
"5"
]
},
"id": 1
}
参考
来源
CUser::resettotp() in ui/include/classes/api/services/CUser.php.