Сеанси та паролі
Налаштування
Завершити сеанс на пристрої
Посилання на Завершити сеанс на пристрої- Відкрий My account > Signed-in devices (Мій обліковий запис > Пристрої з входом). Кожен рядок показує назву пристрою, наприклад «Firefox on Windows», коли виконано вхід і коли його востаннє використовували. У твого рядка написано This device (цей пристрій).
- Натисни Sign out (вийти) у рядку. Ти маєш побачити, що рядок зникне; наступний клік на тому пристрої приведе на сторінку входу.
- Або натисни Sign out all other devices (вийти на всіх інших пристроях), щоб лишити тільки цей.
Для обох дій потрібен вхід із паролем або API-ключ з областю admin. Ярлика локальної мережі замало.
Забув пароль
Посилання на Забув парольУчасники й адміни: попроси власника.
Власник: поки HolyArrs працює, виконай це на його комп’ютері:
docker exec -i holyarrs /holyarrs reset-ownerВведи ім’я в одному рядку, а новий пароль у наступному, потім натисни Ctrl+D. Без Docker виконай holyarrs reset-owner. Ти маєш змогти увійти з новим паролем.
Ті самі кроки показано на сторінці входу під Forgot the password? (забув пароль?).
Варіанти
Посилання на ВаріантиЯк довго ти залишаєшся у системі
Посилання на Як довго ти залишаєшся у системі| Подія | Результат |
|---|---|
| 7 днів без використання | Сеанс пристрою завершується |
| 30 днів після входу | Сеанс пристрою завершується, використовували його чи ні |
| Ти змінюєш пароль | Сеанси на всіх інших пристроях завершуються |
Час останнього використання пристроїв і API-ключів може запізнюватися до 1 години.
Пристрої інших людей
Посилання на Пристрої інших людейВідкрий Settings > Users and roles (Налаштування > Користувачі та ролі), потім Devices (пристрої) біля потрібної людини. Натисни Sign out на одному пристрої або Sign (name) out everywhere (вийти скрізь). Власник може так вчинити з будь-ким, адмін із учасниками. Вимкнення людини також завершує всі її сеанси.
Якщо не працює
Посилання на Якщо не працюєОзнака: Sign out all other devices відхиляється. Причина: ти зайшов через API-ключ або ярлик локальної мережі. Рішення: увійди з паролем у браузері й спробуй ще раз.
Для досвідчених
Посилання на Для досвідченихAPI сеансів
| Маршрут | Хто | Що |
|---|---|---|
GET /api/v1/auth/sessions |
Будь-хто з входом | Твої пристрої: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Будь-хто з входом | Завершити всі інші пристрої. Відповідає {"ended": n}; 400 для API-ключа або ярлика локальної мережі |
DELETE /api/v1/auth/sessions/{sid} |
Будь-хто з входом | Завершити один пристрій |
GET /api/v1/users/{id}/sessions |
Власник, адмін | Пристрої однієї людини |
POST /api/v1/users/{id}/sessions/end-all |
Власник, адмін | Завершити всі сеанси однієї людини |
DELETE /api/v1/users/{id}/sessions/{sid} |
Власник, адмін | Завершити один із її пристроїв |
id — випадкове публічне значення, яке нікого не впускає. API-ключам потрібна область admin.
Пов’язане
Посилання на Пов’язанеHolyArrs безкоштовний. Якщо він заощадив тобі час, познач його зіркою на GitHub, підтримай проєкт або пригости мене кавою.