هل هناك أي طريقة للحصول على حقل مستخدم مخصص يمكن تحريره عبر واجهة برمجة التطبيقات (API)، ولا يتم عرضه للمستخدم في أي مكان، ولا يمكن للمستخدم تحريره بأي شكل من الأشكال؟
أعتقد أنك ستجعله غير مطلوب عند التسجيل، وإخفائه من صفحة التسجيل باستخدام CSS، وجعله غير قابل للتحرير بعد التسجيل. يمكنك بعد ذلك تحريره باستخدام مفتاح واجهة برمجة تطبيقات للمسؤول.
إذا كان هناك خطر من أن يتمكن المستخدم من اختلاق طريقة للعثور على الحقل المخفي عند إنشاء الحساب، فستحتاج إلى إضافة، على ما أعتقد.
قد يكون قول المزيد عما تحاول فعله مفيدًا هنا. أنت تقترح حلاً هنا، وليس المشكلة التي يحلها.
ليس الملاءمة المثالية، ولكن هل يمكنك استخدام إضافة ملاحظات المستخدم؟
أخطط لاستخدام هذا لتخزين المعرف الخاص بأجهزة المستخدمين، حتى لا يتمكن المستخدمون من تسجيل الدخول إلى حساب مستخدم آخر على البرنامج (المرتبط بعمق بالمنتدى). ولا أريدهم أن يتمكنوا من رؤيته (لأنه قد يكشف عن شيء ما، لست متأكدًا تمامًا) ولا أريدهم أن يتمكنوا من تغييره حتى يتمكنوا من خداع النظام للسماح لهم بتسجيل الدخول إلى حساب شخص آخر.
هذا سيتطلب مني إدخال واحد يدويًا لكل مستخدم، أليس كذلك؟
لا أفهم تمامًا كيف يمكنك فعل ذلك، ولكن قد ترغب في التحقق من DiscourseConnect لحل هذه المشكلة. أو ربما يكون المكون الإضافي المخصص (إذا كنت تستضيف بنفسك أو على Enterprise) هو ما تريده.
يمكنك ملء ملاحظة المستخدم باستخدام واجهة برمجة التطبيقات بنفس الطريقة التي ستفعل بها باستخدام واجهة برمجة التطبيقات.
“يمكنك ملء ملاحظة المستخدم باستخدام واجهة برمجة التطبيقات بنفس الطريقة التي تفعل بها مع واجهة برمجة التطبيقات.” - كنت أسأل بشكل أساسي عما إذا كان ذلك سيتطلب مني إنشاء ملاحظة لكل مستخدم. أيضًا، لدي بالفعل تطبيق يعمل لمعرف الجهاز، أحتاج فقط إلى طريقة لتخزينه وربطه بالمستخدم. وأعلم أنه يمكنك الحصول على أي حقول للمستخدم بمجرد تسجيل الدخول كمستخدم عبر واجهة برمجة التطبيقات.