user.resettotp

Beschreibung

object user.resettotp(object/array users)

Mit dieser Methode können die TOTP-Geheimnisse von Benutzern zurückgesetzt werden.

Diese Methode ist nur für den Benutzertyp Super admin verfügbar. Die Berechtigungen zum Aufrufen der Methode können in den Einstellungen der Benutzerrolle entzogen 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.

Anfrage:

{
    "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.