user.resettotp
Beschreibung
object user.resettotp(object/array users)
Diese Methode ermöglicht es Ihnen, die TOTP-Geheimnisse von Benutzern zurückzusetzen.
Diese Methode ist nur für den Benutzertyp Superadmin verfügbar. Die Berechtigung zum Aufruf der Methode kann in den Einstellungen der Benutzerrolle widerrufen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(array) IDs der Benutzer, für die TOTP-Geheimnisse zurückgesetzt werden sollen.
Benutzersitzungen für die angegebenen Benutzer werden ebenfalls gelöscht (mit Ausnahme des Benutzers, der die Anfrage sendet).
Rückgabewerte
(object) Gibt ein Objekt zurück, das unter der Eigenschaft userids die IDs der Benutzer enthält, für die TOTP-Geheimnisse zurückgesetzt wurden.
Beispiele
TOTP-Geheimnisse für mehrere Benutzer zurücksetzen
Setzen Sie die TOTP-Geheimnisse für zwei Benutzer zurück.
{
"jsonrpc": "2.0",
"method": "user.resettotp",
"params": [
"1",
"5"
],
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"userids": [
"1",
"5"
]
},
"id": 1
}
Siehe auch
Quelle
CUser::resettotp() in ui/include/classes/api/services/CUser.php.