मैं अपडेट पासवर्ड के लिए Liferay 6.0.6 mechanizm को कस्टमाइज़ करना चाहता हूं।Liferay - परिवर्तन पासवर्ड को अनुकूलित करें
हमारी परियोजना में हमने उपयोगकर्ताओं को अपने आप प्रबंधित करने का निर्णय लिया, इसलिए हम अपने डेटाबेस में उपयोगकर्ता नाम और पासवर्ड जैसे सभी डेटा रखते हैं। हम लिफ़ेरे के डेटाबेस का उपयोग नहीं करना चाहते हैं, लेकिन ऐसा लगता है कि लिफ़ेरा इसे अपने लिए बनाए रखता है और वैसे भी इसका उपयोग करता है। नतीजतन हमारे पास दो स्थानों पर उपयोगकर्ता का पासवर्ड है और हमें डेटा सिंकोननाइज़ेशन की देखभाल करनी है।
प्रमाणीकरण मैकेनिज्म को अनुकूलित करना आसान था - पोर्टल-ext.property में auth.pipeline के साथ।
अब मैं अपनी कस्टम विधि को कॉल करना चाहता हूं, जब उपयोगकर्ता MyAccount पोर्टलेट द्वारा अपना पासवर्ड बदल रहा है। मुझे पोर्टल में उपयोगकर्ता द्वारा टाइप किए गए वर्तमान और नए पासवर्ड दोनों को पकड़ने की आवश्यकता है।
मुझे अपडेट पासवर्ड ईवेंट के लिए कोई पोर्टल संपत्ति नहीं दिखाई दे रही है। मैंने UserLocalService को अनुकूलित करने वाला एक हुक प्लगइन लिखने का प्रयास किया है, लेकिन अब तक कोई सफलता नहीं है। क्या यह एक हुक के साथ ऐसा करने के लिए संभव है?
किसी भी मदद की सराहना की जाएगी। अग्रिम धन्यवाद।
मुझे 'सुरक्षित ऑब्जेक्ट [] अद्यतन उपयोगकर्ता' विधि में क्या वापस जाना चाहिए? – Queequeg
हाय, अगर आप com.liferay.portlet.usersadmin.action.EditUserAction की संरक्षित ऑब्जेक्ट [] updateUser() विधि की जांच करते हैं। यह वापस नया ऑब्जेक्ट [] {उपयोगकर्ता, पुरानास्क्रीन नाम, पुरानी भाषाएं} लौटाता है; –
इससे मुझे बहुत मदद मिली, thanx बहुत – yannicuLar