देता है मैं अपने शेयरपॉइंट एप्लिकेशन के लिए वर्तमान उपयोगकर्ता नाम ढूंढने की कोशिश कर रहा हूं। ऐसा करने के लिए एक और तरीका है। हालांकि शेयरपॉइंट तरीका भ्रामक मूल्य देता है।SPContext.Current.Web.CurrentUser भ्रामक मान
System.Security.Principal.WindowsIdentity.GetCurrent().Name // returns MY_COMPUTER\\my_user
HttpContext.Current.User.Identity.Name // returns MY_COMPUTER\\my_user
HttpContext.Current.Request.ServerVariables["AUTH_USER"] // returns MY_COMPUTER\\my_user
Microsoft.SharePoint.SPContext.Current.Web.CurrentUser.LoginName // returns SHAREPOINT\\system
इस व्यवहार का कारण क्या है? यदि मैं गैर-शेयरपॉइंट मार्ग का उपयोग करूंगा तो क्या मुझे समस्याएं आती हैं?
यह एक सेटअप समस्या हो सकती है क्योंकि इंटरनेट की एक सरसरी खोज यह दिखती है कि यह सही ढंग से लौटता है और न कि SHAREPOINT \ System जिसे आप देख रहे हैं। –