الجلسات وكلمات المرور
الإعداد
سجّل خروج جهاز
رابط إلى سجّل خروج جهاز- افتح My account > Signed-in devices (حسابي > الأجهزة المسجَّل دخولها). يعرض كل صف اسم جهاز مثل “Firefox on Windows”، ومتى سجّل الدخول، ومتى استُعمل آخر مرة. جهازك مكتوب عليه This device (هذا الجهاز).
- اختر Sign out (تسجيل الخروج) على صف. سترى الصف يختفي؛ والنقرة التالية على ذلك الجهاز تذهب إلى تسجيل الدخول.
- أو اختر Sign out all other devices (تسجيل خروج كل الأجهزة الأخرى) ليبقى هذا الجهاز وحده.
الاثنان يحتاجان إلى تسجيل دخول بكلمة المرور، أو إلى مفتاح API بنطاق المشرف. اختصار الشبكة المحلية لا يكفي.
نسيت كلمة المرور
رابط إلى نسيت كلمة المرورالأعضاء والمشرفون: اطلبوا من المالك.
المالك: و HolyArrs يعمل، نفّذ هذا على جهازه:
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 أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.