Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
xmlagent [2024/07/13 12:52] bobr [Авторизація] |
xmlagent [2025/10/21 12:59] (поточний) nightfly [XMLAgent] |
||
|---|---|---|---|
| Рядок 7: | Рядок 7: | ||
| * **? | * **? | ||
| + | * **? | ||
| * **? | * **? | ||
| * **? | * **? | ||
| + | * **? | ||
| * **? | * **? | ||
| * **? | * **? | ||
| - | * **? | + | * **? |
| + | * **? | ||
| * **? | * **? | ||
| * **? | * **? | ||
| Рядок 35: | Рядок 38: | ||
| </ | </ | ||
| - | Починаючи з релізу 1.4.7 доступний додатковий базовий рівень так званої " | + | Починаючи з релізу 1.4.7 доступний додатковий базовий рівень так званої " |
| + | Аутентифікаційний токен передається відповідним GET-параметром **uberkey**. \\ | ||
| + | Виглядає це все загалом якось так: | ||
| + | < | ||
| + | ? | ||
| + | </ | ||
| + | Так, як бачимо авторизація за логіном/ | ||
| + | Слід лише мати на увазі, що **авторизація за логіном/ | ||
| У разі помилки авторизації, | У разі помилки авторизації, | ||
| Рядок 605: | Рядок 615: | ||
| \\ | \\ | ||
| - | ===== XMLAgent вимкнено конфігурацією ===== | + | ====== Заморозка/ |
| + | ===== Отримання даних про стан замороженості користувача ===== | ||
| + | < | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Заморозка користувача ===== | ||
| + | < | ||
| + | Тут все доволі просто: | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | або про те, що користувач вже заморожений: | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Розморозка користувача ===== | ||
| + | < | ||
| + | Повністю ідентична по своїй суті процедура до попередньої - тільки рівно з протилежним результатом. Але є важливі нюанси: | ||
| + | * щоби цей виклик в принципі працював опція XMLAGENT_SELF_UNFREEZE_ALLOWED в userstats.ini має бути ввімкненою | ||
| + | * майте на увазі, що ця операція виконується "as is" - без усіляких додаткових перевірок(так, | ||
| + | |||
| + | Успішне виконання поверне ось такий месседж: | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | якщо ж користувач НЕ заморожений - поверне отаке: | ||
| + | <code xml> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ====== XMLAgent вимкнено конфігурацією | ||
| У цьому випадку ми отримуємо помилку вигляду | У цьому випадку ми отримуємо помилку вигляду | ||