رفتن به محتوا

نشست‌ها و گذرواژه‌ها

راه‌اندازی

خارج کردن یک دستگاه

پیوند به خارج کردن یک دستگاه
  1. My account > Signed-in devices (حساب من > دستگاه‌های واردشده) را باز کنید. هر ردیف نام یک دستگاه را نشان می‌دهد، مثل “Firefox on Windows”، و اینکه کی وارد شده و آخرین بار کی استفاده شده. ردیف شما This device (این دستگاه) را نشان می‌دهد.
  2. روی یک ردیف Sign out (خروج) را انتخاب کنید. باید ردیف را ناپدید شده ببینید؛ کلیک بعدی آن دستگاه به صفحهٔ ورود می‌رود.
  3. یا Sign out all other devices (خروج همهٔ دستگاه‌های دیگر) را انتخاب کنید تا فقط همین یکی بماند.

هر دو به ورود با گذرواژه نیاز دارند، یا یک کلید API با دامنهٔ admin. میان‌بر شبکهٔ محلی کافی نیست.

گذرواژه‌تان را فراموش کرده‌اید

پیوند به گذرواژه‌تان را فراموش کرده‌اید

اعضا و مدیران: از مالک بخواهید.

مالک: وقتی HolyArrs در حال اجرا است، این را روی رایانه‌اش اجرا کنید:

Terminal window
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 به آن ستاره بدهید، حمایت مالی کنید یا برای من یک قهوه بخرید.