Sitecore के सुरक्षा मॉडल ASP.NET एक है, जो वास्तव में इस तरह की कार्यक्षमता के रूप में अच्छी तरह से नहीं है पर आधारित है। तो यह सामान्य एएसपी.NET कार्यक्षमता के अनुकूलन की तरह दिखता है, वास्तव में साइटकोर से संबंधित नहीं है। हालांकि मैं आपको इसे लागू करने के तरीके पर कुछ सुझाव प्रदान कर सकता हूं।
आप उपयोगकर्ता प्रोफ़ाइल के लिए 2 गुण बना सकते हैं: समाप्ति अवधि (या web.config में सेटिंग) के लिए एक संपत्ति, दूसरा पासवर्ड अपडेट करने की तारीख रखने के लिए। फिर आपको अपना प्रमाणीकरण तर्क थोड़ा बदलना चाहिए।
सबसे पहले, उपयोगकर्ता प्रमाणीकृत होने से पहले, आपको लॉगिन फॉर्म पर निर्दिष्ट उपयोगकर्ता के लिए नए कस्टम फ़ील्ड के मानों की जांच करनी चाहिए। फिर यदि पासवर्ड समाप्त हो गया है तो उपयोगकर्ता को इसे बदलने के लिए कहें - उसे 3 फ़ील्ड वाले कुछ फ़ॉर्म वाले पृष्ठ पर रीडायरेक्ट करें: "पुराना पासवर्ड", "नया पासवर्ड" और "नया पासवर्ड पुष्टि करें"।
इन 3 मानों के साथ आप सदस्यशिप उपयोगकर्ता वर्ग की उपयुक्त विधि का उपयोग कर उपयोगकर्ता पासवर्ड बदल सकते हैं। पासवर्ड बदलने के बाद आप उपयोगकर्ता को प्रमाणीकृत कर सकते हैं।
स्रोत
2013-08-28 12:31:59
क्या आप सीएमएस उपयोगकर्ता या वेबसाइट उपयोगकर्ताओं की जांच कर रहे हैं? –
हैलो मैं सीएमएस उपयोगकर्ताओं की जांच कर रहा हूं। –