user.resettotp

Opis

object user.resettotp(object/array users)

Ta metoda umożliwia resetowanie sekretów TOTP użytkowników.

Ta metoda jest dostępna tylko dla typu użytkownika Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.

Parametry

(array) ID użytkowników, dla których należy zresetować sekrety TOTP.

Sesje użytkowników dla wskazanych użytkowników również zostaną usunięte (z wyjątkiem użytkownika wysyłającego żądanie).

Wartości zwracane

(object) Zwraca obiekt zawierający identyfikatory użytkowników, dla których sekrety TOTP zostały zresetowane, we właściwości userids.

Przykłady

Resetowanie sekretów TOTP dla wielu użytkowników

Zresetuj sekrety TOTP dla dwóch użytkowników.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "user.resettotp",
    "params": [
        "1",
        "5"
    ],
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "userids": [
            "1",
            "5"
        ]
    },
    "id": 1
}

Zobacz także

Źródło

CUser::resettotp() w ui/include/classes/api/services/CUser.php.