Áú»¢¶Ä²©

user.checkAuthentication

Opis

object user.checkAuthentication

Ta metoda sprawdza i przed?u?a sesj? u?ytkownika.

Wywo?anie metody user.checkAuthentication z ustawionym parametrem sessionid domy?lnie przed?u?a sesj? u?ytkownika.

Parametry

Metoda akceptuje nast?puj?ce parametry.

Parametr Typ Opis
extend boolean Czy przed?u?y? sesj? u?ytkownika.

Warto?? domy?lna: "true". Ustawienie warto?ci na "false" pozwala sprawdzi? sesj? u?ytkownika bez przed?u?ania jej.

U?ywane, je?li ustawiono sessionid.
sessionid string ID sesji u?ytkownika.

Wymagane, je?li token nie jest ustawiony.
token string Token API u?ytkownika.

Wymagane, je?li sessionid nie jest ustawiony.

Zwracane warto?ci

(object) Zwraca obiekt zawieraj?cy informacje o u?ytkowniku.

Przyk?ady

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "user.checkAuthentication",
           "params": {
               "sessionid": "673b8ba11562a35da902c66cf5c23fa2"
           },
           "id": 1
       }

Odpowied?:

{
           "jsonrpc": "2.0",
           "result": {
               "userid": "1",
               "username": "Admin",
               "name": "Áú»¢¶Ä²©",
               "surname": "Administrator",
               "url": "",
               "autologin": "1",
               "autologout": "0",
               "lang": "ru_RU",
               "refresh": "0",
               "theme": "default",
               "attempt_failed": "0",
               "attempt_ip": "127.0.0.1",
               "attempt_clock": "1355919038",
               "rows_per_page": "50",
               "timezone": "Europe/Riga",
               "roleid": "3",
               "type": 3,
               "sessionid": "673b8ba11562a35da902c66cf5c23fa2"
               "debug_mode": 0,
               "userip": "127.0.0.1",
               "gui_access": 0
           },
           "id": 1
       }

Odpowied? jest podobna do odpowiedzi na zapytanie User.login z parametrem "userData" maj?cym warto?? True (r¨®?nica polega na tym, ?e dane u?ytkownika s? pobierane przez identyfikator sesji, a nie przez nazw? u?ytkownika / has?o).

?°ù¨®»å?´Ç

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