مرجع صفحهٔ نشستهای فعال
صفحهٔ نشستهای فعال از صفحهٔ «حساب کاربری» و ردیفِ «نشستهای فعال» با توضیحِ «دستگاههای متصل به حساب» باز میشود. این صفحه دادهٔ شخصیِ خودِ کاربر است، نه منبعِ کسبوکار: هر عضوِ واردشده، با هر نقش، آن را باز میکند. در محیطِ دمو این ردیف و خودِ صفحه بستهاند.
المانهایِ صفحهٔ نشستهای فعال
المانهایِ صفحهٔ نشستهای فعال در جدولِ زیر آمدهاند. هر ردیفِ فهرست یک نشستِ بازِ حسابِ شما رویِ یک دستگاه است.
| برچسب ARB | نوع | کار | شرط نمایش | نقشهای دارای دسترسی |
|---|---|---|---|---|
| «نشستهای فعال» | عنوانِ نوارِ بالا | نامِ صفحه؛ دکمهٔ برگشت فقط وقتی صفحه از جایی باز شده باشد | همیشه | همهٔ اعضایِ واردشده |
| «دستگاههایی که به حساب شما دسترسی دارند» | زیرعنوان | توضیحِ صفحه | همیشه | همهٔ اعضایِ واردشده |
| نام دستگاه، سکو، نشانیِ شبکه (IP) و زمان | ردیفِ نشست | نامِ ثبتشدهٔ دستگاه، وگرنه نامِ سکو (Android، iOS، Windows، macOS، Linux یا «نسخهٔ وب»)؛ زیرِ آن سکو، IP و زمانِ آخرین فعالیت (اگر نبود، زمانِ ساختِ نشست) با نقطهٔ جداکننده؛ بخشِ خالی نمیآید | وقتی دستکم یک نشست هست | همهٔ اعضایِ واردشده |
| «Android · اپ ناخدا» | سطرِ سکو | برایِ دستگاهی که اپ نصب است؛ نامِ سکو (مثلاً Android یا iOS) پیش از «اپ ناخدا» میآید | سکوی دستگاه شناختهشده و وب نباشد | همهٔ اعضایِ واردشده |
| «نسخهٔ وب» | سطرِ سکو | برایِ نشستی که از مرورگر باز شده است | سکوی دستگاه وب باشد | همهٔ اعضایِ واردشده |
| «دستگاه فعلی» | نشان (بج) | همین دستگاهی که صفحه را میبینید؛ کارتش با حاشیهٔ سبز مشخص است | نشست مالِ همین نصب باشد | همهٔ اعضایِ واردشده |
| «خروج» | دکمهٔ آیکنی در انتهایِ ردیف | خروجِ آن دستگاه: ابتدا پنجرهٔ تأیید باز میشود | فقط ردیفهایِ دستگاهِ دیگر؛ ردیفِ «دستگاه فعلی» دکمه ندارد | همهٔ اعضایِ واردشده |
| «خروج از همهٔ دستگاههای دیگر (۳)» | دکمهٔ خطرناکِ تمامعرض | خروج از همهٔ دستگاههایِ دیگر یکجا؛ عدد شمارِ دستگاههایِ دیگر است | دستکم یک نشستِ دستگاهِ دیگر هست | همهٔ اعضایِ واردشده |
| ««خروج از همهٔ دستگاههای دیگر» نشستِ آنها را در سرور باطل میکند، ولی دسترسیِ فعلیشان تا انقضای توکنِ جاری میماند. خروجِ یک دستگاهِ تنها فقط وقتی اثر میکند که آن دستگاه دوباره همگام شود.» | یادداشتِ هشدار | مرزِ اثرِ خروج: دسترسیِ فعلیِ دستگاهِ دیگر تا پایانِ اعتبارِ توکنش میماند | همیشه | همهٔ اعضایِ واردشده |
| «اگر دستگاهی را نمیشناسید، فوراً خارجش کنید و رمز عبور را تغییر دهید.» | یادداشتِ راهنما | اگر دستگاهی را نمیشناسید | همیشه | همهٔ اعضایِ واردشده |
نشستهایِ دستگاههایِ دیگر فقط وقتی در فهرست میآیند که آن دستگاهها به سرور وصل شده و اطلاعاتشان به این دستگاه رسیده باشد؛ در غیر این صورت فقط نشستِ همین دستگاه دیده میشود. قراردادِ سکویِ دوم در docs/guides/WEB-PLATFORM.md است.
پنجرهٔ تأیید
هر دو دکمهٔ خروج پیش از اجرا یک پنجرهٔ تأیید با عنوانِ «نشستهای فعال» باز میکنند.
| برچسب ARB | کار | شرط نمایش |
|---|---|---|
| «این نشست از حساب خارج شود؟» | متنِ پنجرهٔ خروجِ یک دستگاه | دکمهٔ آیکنیِ یک ردیف |
| «از همهٔ دستگاههای دیگر خارج شوید؟» | متنِ پنجرهٔ خروج از همهٔ دستگاههایِ دیگر | دکمهٔ تمامعرض |
| «خروج» | دکمهٔ تأییدِ هر دو پنجره | همیشه در پنجره |
حالتهایِ صفحهٔ نشستهای فعال
حالتهایِ صفحهٔ نشستهای فعال به بارگذاری و تعدادِ دستگاهها وابستهاند.
| حالت | نشانهٔ قابل مشاهده | شرط |
|---|---|---|
| بارگذاری | نشانگرِ چرخانِ وسطِ صفحه | تا خواندنِ فهرست از دادهٔ همین دستگاه تمام شود |
| خالی | «نشستی روی این دستگاه ثبت نشده.» | هیچ نشستِ بازی در داده نیست |
| تنها یک دستگاه | فقط ردیفِ «دستگاه فعلی»؛ دکمهٔ خروجِ دستگاهِ دیگر و دکمهٔ خروجِ همگانی نیست | فقط نشستِ همین دستگاه ثبت است |
| چند دستگاه | ردیفهایِ دستگاههایِ دیگر با دکمهٔ خروج و دکمهٔ «خروج از همهٔ دستگاههای دیگر (۲)» | دستکم یک نشستِ دیگر ثبت است |
| خطا | این صفحه حالتِ خطایِ جدا ندارد؛ فهرست از دادههایِ محلی خوانده میشود | — |
| بیدسترسی | صفحه برایِ همهٔ اعضایِ واردشده باز است؛ در محیطِ دمو به صفحهٔ تنظیمات برمیگردد | محیطِ دمو |
پیامهایِ پایانیِ صفحهٔ نشستهای فعال
پس از هر خروج، نتیجه در یک نوارِ کوتاهِ پایینِ صفحه گفته میشود. خطایِ جدا برایِ این صفحه تعریف نشده است.
| پیام عین ARB | شرط رخداد | راهنمای مرتبط |
|---|---|---|
| «خروج ثبت شد؛ آن دستگاه در همگامسازیِ بعدی خارج میشود» | خروجِ یک دستگاه ثبت شد؛ آن دستگاه در همگامسازیِ بعدیِ خودش خارج میشود | ورود و بازیابیِ دسترسی |
| «نشستِ دستگاههای دیگر در سرور باطل شد؛ دسترسیِ فعلیشان تا انقضای توکن میماند» | سرور نشستِ دستگاههایِ دیگر را باطل کرد | ورود و بازیابیِ دسترسی |
| «سرور در دسترس نبود — خروج فقط در این دستگاه ثبت شد و دستگاههای دیگر پس از همگامسازیِ بعدیشان خارج میشوند. آنلاین که شدید دوباره بزنید.» | سرور در دسترس نبود؛ خروج فقط در همین دستگاه ثبت شد | ورود و بازیابیِ دسترسی |