user.resettotp

Opis

object user.resettotp(object/array users)

Ta metoda umożliwia zresetowanie sekretów TOTP użytkownika.

Ta metoda jest dostępna wyłącznie dla typu użytkownika Super admin. Uprawnienia do wywołania tej metody można odebrać 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.