كيف أحصل على كائن مستخدم مجهول من SharePoint 2010
-
29-09-2019 - |
سؤال
لديّ إعداد موقع باستخدام مصادقة (نماذج) تعتمد على المطالبات مع تمكين الوصول المجهول.
عندما يقوم المستخدم بتسجيل الدخول إلى الموقع ، قد يكون موجودًا في قاعدة بيانات النماذج ، ولكن ليس في مجموعة موقع SharePoint. في هذه الحالة ، إرجاع spContext.current.web.spuser لاغية - على الرغم من أنها تم تسجيل الدخول إليها.
هل هناك كائن آخر مشابه لـ Spuser يمكنني استخدامه؟
المحلول
هل httpcontext.current.user.identity.isauthenticated == صحيح؟ إذا كان الأمر كذلك ، فحاول وضع مكالمة إلى spcontext.current.web.ensureuser (httpcontext.current.user.identity.name) قبل البحث في web.currentuser (وهو ما أفترض أنك تعنيه ، وليس web.spuser)
-oisin
لا تنتمي إلى StackOverflow