تخطَّ إلى المحتوى

الجلسات وكلمات المرور

الإعداد

  1. افتح My account > Signed-in devices (حسابي > الأجهزة المسجَّل دخولها). يعرض كل صف اسم جهاز مثل “Firefox on Windows”، ومتى سجّل الدخول، ومتى استُعمل آخر مرة. جهازك مكتوب عليه This device (هذا الجهاز).
  2. اختر Sign out (تسجيل الخروج) على صف. سترى الصف يختفي؛ والنقرة التالية على ذلك الجهاز تذهب إلى تسجيل الدخول.
  3. أو اختر Sign out all other devices (تسجيل خروج كل الأجهزة الأخرى) ليبقى هذا الجهاز وحده.

الاثنان يحتاجان إلى تسجيل دخول بكلمة المرور، أو إلى مفتاح API بنطاق المشرف. اختصار الشبكة المحلية لا يكفي.

الأعضاء والمشرفون: اطلبوا من المالك.

المالك: و HolyArrs يعمل، نفّذ هذا على جهازه:

Terminal window
docker exec -i holyarrs /holyarrs reset-owner

اكتب الاسم في سطر وكلمة المرور الجديدة في السطر التالي، ثم اضغط Ctrl+D. من دون Docker، نفّذ holyarrs reset-owner. ستستطيع تسجيل الدخول بكلمة المرور الجديدة.

صفحة تسجيل الدخول تعرض الخطوات نفسها تحت Forgot the password? (نسيت كلمة المرور؟).

كم تبقى مسجَّل الدخول

رابط إلى كم تبقى مسجَّل الدخول
الحدث النتيجة
7 أيام بلا استعمال يُسجَّل خروج الجهاز
30 يومًا بعد تسجيل الدخول يُسجَّل خروج الجهاز، استُعمل أم لا
تغيّر كلمة مرورك يُسجَّل خروج كل جهاز آخر

أوقات آخر استعمال للأجهزة ومفاتيح API قد تتأخر حتى ساعة واحدة.

افتح 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 تحتاج إلى نطاق المشرف.

HolyArrs مجاني. إذا وفّر عليك وقتًا، امنحه نجمة على GitHub أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.