كيفية تسجيل خروج المستخدم إذا لم تكن تعرفه؟

هل يمكنك توضيح ما تقصده بهذا؟ ما هو طول مدة الجلسة لتطبيقك؟ وكيف تتعامل أنت مع انتهاء صلاحية الجلسة هناك؟

يحتوي Discourse على إعداد يُدعى maximum session age (أقصى عمر للجلسة)، وهو مضبوط افتراضيًا على 1440 ساعة، أي ما يعادل 60 يومًا.

باختصار، إذا لم تكن تعرف أن المستخدم الموجود أمام الحاسوب قد تغير، فلا يمكنك فعل شيء بسهولة لمنع ذلك. يمكنك تقليل مدة الجلسة، أو استدعاء تسجيل خروج المستخدمين دوريًا من تطبيقك، لكن في هذه الحالة، إذا قضى مستخدموك فترات طويلة أمام الحاسوب، فسيجدون أنفسهم مضطرين للعودة إلى عملية المصادقة.

يمكن لـ Discourse تمديد أي تدفق تسجيل دخول وجلسات تستخدمه حاليًا، لكن دون معلومات إضافية حول ما ذُكر أعلاه، يصعب تحديد المشكلة بالضبط أو الفرص المتاحة.