2011-06-09 12 views
7

मैं यह जानना चाहता हूं कि ड्रोपल 7 का उपयोग करके स्टैक ओवरफ्लो ओपनिड के समान लॉगिन कैसे हो सकता है? स्टैक ओवरफ्लो में, हमारे पास फेसबुक, google, आदि जैसे विभिन्न लॉगिन विकल्प हैं, छवि विभिन्न खातों को चुनने के लिए दिखाया गया है। लेकिन मैंने ड्रोपल 7 की कोशिश की, केवल 'ओपनआईडी का उपयोग करके लॉग इन' लॉगिन विकल्प के नीचे दिखाया गया है। मैं 'ओपनआईडी का उपयोग करके लॉग इन' के अलावा एकाधिक खाता विकल्पों को कैसे दिखाऊं।ड्रूपल 7 ओपनआईडी मॉड्यूल

उत्तर

1
  1. कुछ HTML बनाएं जो ओपनआईडी प्रदाताओं को दिखाते हैं जिन्हें आप स्पष्ट रूप से उल्लेख करना चाहते हैं।
  2. HTML में ओपनआईडी प्रदाता पर क्लिक करते समय टेक्स्ट इनपुट फ़ील्ड में भरने वाली कुछ जावास्क्रिप्ट बनाएं।
  3. इसे एक ड्रूपल मॉड्यूल में लपेटें।
+0

क्या आप इस प्रक्रिया पर थोड़ा सा विस्तार कर सकते हैं? या शायद एक गाइड/ट्यूटोरियल से लिंक? मैं यह करना चाहता हूं, लेकिन मैं हैकिंग ड्रूपल कोर के साथ घूमना नहीं चाहता .. – snapfractalpop

+0

यदि आप ड्रूपल मॉड्यूल विकास में खोदना चाहते हैं, तो [मॉड्यूल डेवलपर की मार्गदर्शिका] पर जाएं (http://drupal.org/developing/मॉड्यूल)। यदि आप नहीं करते हैं, तो [ओपनआईडी चयनकर्ता] (http://drupal.org/project/openid_selector) मॉड्यूल का उपयोग करें (जो एक ही जावास्क्रिप्ट लाइब्रेरी का उपयोग करता है जो स्टैक एक्सचेंज का उपयोग करता है) या [जेन्रेन Engage] (http: // drupal। संगठन/परियोजना/आरपीएक्स) मॉड्यूल है कि एथन ने उल्लेख किया है (जो जेन्रेन Engage सेवा का उपयोग प्रॉक्सी प्रमाणीकरण अनुरोधों के लिए करता है)। – Oswald

6

Janrain/RPX Module का उपयोग करें।

+0

सलाह के लिए धन्यवाद। दिलचस्प सेवा जैन्रेन प्रतीत होती है, यह भुगतान किया जाता है लेकिन यदि काम करता है तो यह काम करता है तो यह वाणिज्यिक साइटों के लिए बहुत अच्छी कीमत है। आपका बहुत बहुत धन्यवाद! –