أود أن أتمكن من مطابقة الزوار الذين يدخلون موقعنا الإلكتروني مع ملفاتهم الشخصية في المنتدى. السمة المشتركة التي وجدتها بين معلومات الزائر على الويب ومعلومات المستخدم في المنتدى هي عنوان IP.
سيكون الأمر أفضل لو أمكن المطابقة بناءً على رمز المصادقة (auth token) أو ملف تعريف الارتباط (cookie)، لكن عنوان IP يكفي مؤقتًا.
تعديل: أفترض أن حلاً بديلاً سيكون استعلام قائمة المستخدمين بالكامل، وحفظ هذا الكائن، ثم البحث فيه بناءً على عنوان IP.
تعديل 2: الآن أرى أن ملف active.json لا يتضمن عنوان IP، بينما يتضمنه التصدير بصيغة .csv؟
إذن، هم غير مسجلين الدخول إلى موقعك الإلكتروني باستخدام نفس نظام المصادقة المستخدم في Discourse؟ هذا هو الحل المعتاد لهذه المشكلة. عندئذٍ سيكون لديك اسم المستخدم وما إلى ذلك.
من المرجح جدًا أنك تريد استخدام المصادقة الموحدة (SSO) بحيث تستخدم كلتا الموقعين قاعدة بيانات مستخدمين واحدة. هذا في الواقع يحل مشكلتك، حيث أن حل عنوان IP الخاص بك يعمل فقط إذا كنت محظوظًا.