2008-10-31 11 views
5

क्या उपयोगकर्ता कस्टम ग्रिड उपयोगकर्ता में प्रति पृष्ठ वस्तुओं की संख्या जैसी चीज़ों को स्टोर करने के लिए उपयुक्त स्थान प्रोफाइल करता है? (मैं इसे दृश्य में संग्रहीत कर सकता हूं, लेकिन यह प्रति उपयोगकर्ता इस तरह नहीं होगा)।प्रोफाइल के अलावा शेयरपॉइंट में उपयोगकर्ता सेटिंग्स को स्टोर करने के लिए स्थान

मेरी पहली हालांकि उपयोगकर्ता प्रोफ़ाइल में इन सेटिंग्स को स्टोर करने के लिए गया था, लेकिन वहाँ प्रोग्राम के रूप में आप के लिए नीचे या तो उबलते उपयोगकर्ता प्रोफ़ाइल गुण पैदा करने के लिए पहुँच अनुमतियाँ के साथ समस्याओं एसएसपी में या आप have to run the application pool under a domain user, not NETWORK SERVICE हर उपयोगकर्ता प्रबंधक उपयोगकर्ता प्रोफ़ाइल की अनुमति देने के लिए कर रहे हैं । दोनों परिदृश्य मेरे लिए अवास्तविक हैं, इसलिए अब मैं इस तरह के 'प्रति उपयोगकर्ता' सेटिंग्स को स्टोर करने के लिए एक और तरीका ढूंढ रहा हूं।

धन्यवाद!

संपादित करें: अब मैं उपयोगकर्ता गुणों को संग्रहीत करने के लिए अतिरिक्त डीबी के साथ ASP.NET प्रोफ़ाइल तंत्र पर विचार कर रहा हूं।

उत्तर

0

शायद एक वैश्विक सूची, जो केवल SHAREPOINT \ SYSTEM उपयोगकर्ता के लिए पहुंच योग्य है और फिर आप एक SPSecurity में क्वेरी कर सकते हैं। RunWithElevatedPrivileges फ़ंक्शन।

नुकसान: आपको उस सूची को पढ़ने/लिखने के लिए कस्टम कोड की आवश्यकता है।

+0

यह एक विकल्प है जिसके बारे में मैंने सोचा है, लेकिन मुझे लगता है कि इसे एएसपी.NET प्रोफाइलिंग तंत्र के साथ कार्यान्वित करना आसान होगा: कोई अतिरिक्त फ़ील्ड, सामग्री प्रकार सूचियां और सुविधाएं नहीं। इसके अलावा हमारे पास पहले से ही ASP.NET उपयोगकर्ता डेटाबेस है जो aspnet_regsql.exe के साथ बनाया गया है। – axk

0

कुकी?

ज़रूर वे सीमाएं हैं, लेकिन यह नियंत्रण जोड़ने के लिए जावास्क्रिप्ट को चलाने के लिए बनाने के लिए काफी आसान है/मूल्य

+0

हमने फैसला किया कि जब हम उपयोगकर्ता मशीनों को स्विच करते हैं तो हम यह जानकारी खोना नहीं चाहते हैं, इसलिए यह एक विकल्प नहीं है। हालांकि, यह सबसे आसान तरीका होगा, मुझे लगता है। – axk

1

यह देखते हुए कि जानकारी संवेदनशील ई लॉगिन के खिलाफ संग्रहीत पर्याप्त होना चाहिए मूल्यों के साथ एक सरल डेटाबेस नहीं है संपादित करें।

और जैसा कि आपके पास पहले से ही ASP.Net उपयोगकर्ता डेटाबेस है, जानकारी संग्रहीत करने का सबसे अच्छा विकल्प होगा।

संबंधित मुद्दे

 संबंधित मुद्दे