gassim
(Al-Gassim Sharaf Addin)
11 يناير 2025، 3:35ص
1
مرحباً
جدول “المستخدمين المجهولين” في مستكشف البيانات يُرجع قائمة بالمستخدمين الفعليين مع user_id. هم ليسوا “مجهولين” حقًا ولا “مجهولي الهوية”.
ليس لهذا أي معنى وأنا أحاول فهم ما هو هذا الجدول ولماذا توجد قائمة عشوائية من 46/11000 مستخدم في هذه القائمة.
يمكنك تشغيل:
SELECT * FROM anonymous_users
يُشار إلى هذا الجدول في المستودع على الرابط: discourse/app/models/anonymous_user.rb at main · discourse/discourse · GitHub
أي فكرة؟
شكراً!
يتم محو بيانات المستخدمين المجهولين بالكامل، باستثناء إجراءاتهم على الموقع.
هل هذا ما كنت تسأل عنه؟
gassim
(Al-Gassim Sharaf Addin)
11 يناير 2025، 3:49ص
3
مرحباً @anon16030817
شكراً على ردك. سؤالي يتعلق بالجدول نفسه. أفهم الفكرة وراء “anonymous” (مجهول) و “anonymized” (مجهول الهوية)، ولكن عندما أقوم بتشغيل الاستعلام في مستكشف البيانات:
SELECT * FROM anonymous_users
أرى قائمة بالمستخدمين العشوائيين بما في ذلك حسابي، لذلك لا أفهم ما هو هذا الجدول نفسه ولماذا يظهر هؤلاء المستخدمون (الذين ليسوا مجهولين ولا مجهولي الهوية) هناك.
شكراً!
إعجاب واحد (1)
أنا آسف، لا أعرف حقًا عن هذا، اعتقدت أنك تتحدث عن المستخدمين المجهولين.
حظا سعيدا في هذا!
إعجاب واحد (1)
gassim
(Al-Gassim Sharaf Addin)
11 يناير 2025، 3:51ص
5
لا بأس! شكراً للمساعدة!
تسمية الجدول لا معنى لها، لذا أتفهم أنها قد تربك الناس حتى في فهم سؤالي
إعجاب واحد (1)
Moin
11 يناير 2025، 7:38ص
6
القاسم شرف الدين، مشاركة:3، موضوع:346610، اسم المستخدم:gassim:
أرى قائمة بالمستخدمين العشوائيين بما في ذلك حسابي، لذلك لا أفهم ما هو هذا الجدول بحد ذاته ولماذا يظهر هؤلاء المستخدمون (الذين ليسوا مجهولين أو مجهولين الهوية) هناك
هناك 3 حالات يمكن للمستخدمين فيها أن يكونوا مجهولين
عندما لا يكونون مسجلين الدخول
عندما تم إخفاء هويتهم
عندما يستخدمون وضع anonymous-mode
يتم ذكر الجدول أيضًا في وثائق المسؤول حول وضع إخفاء الهوية.
Discourse، مشاركة:1، موضوع:155638:
العثور على حساب مستخدم مجهول عادي
بينما يوفر وضع إخفاء الهوية إخفاء الهوية في واجهة مستخدم Discourse، يمكن لقاعدة بيانات Discourse ربط الحسابات المجهولة بحسابات المستخدمين العادية الخاصة بها. استخدم استعلام مستكشف البيانات التالي للعثور على الارتباط:
SELECT a.username AS anonymous_username, u.username AS original_username
FROM users u
JOIN anonymous_users au ON (u.id = au.master_user_id)
JOIN users a ON (a.id = au.user_id)
إعجابَين (2)
gassim
(Al-Gassim Sharaf Addin)
11 يناير 2025، 2:53م
7
أهلاً @Moin
شكراً جزيلاً لك! هذا مفيد جداً. وضع التصفح المتخفي غير ممكّن في نسختنا، وقمت بتحديث الإعدادات مرة أخرى لذلك لم أعد أرى القائمة عند تشغيل الاستعلام. لقد تم حل المشكلة الآن.
شكراً!
system
(system)
تم إغلاقه في
10 فبراير 2025، 2:54م
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.