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

شكرًا لك على ردك! أدركت أن هذه المشكلة تتعلق في النهاية بإدارة المستخدم في الموقع الرئيسي.

إذا قام المستخدم بتسجيل الخروج يدويًا من الموقع الرئيسي، فيجب عليّ استدعاء Discourse (عبر واجهة برمجة التطبيقات) لتسجيل خروجه هناك أيضًا.

وإذا لم يقم المستخدم بتسجيل الخروج ولكن انتهت صلاحية جلسته، فيجب عليّ استدعاء Discourse لتسجيل خروجه هناك في نفس الوقت.

وأخيرًا: عندما يسجل المستخدم الخروج من Discourse باستخدام “تسجيل الخروج” هناك، أحتاج إلى التقاط هذه العملية (عبر الويب هوك) وتسجيل خروجه في موقعي أيضًا.

يا لها من تكامل!