फेसबुक और ट्विटर से कनेक्ट हो सकता है, लेकिन मैं एक सामान्य django उपयोगकर्ता को अपने फेसबुक और ट्विटर नेटवर्क दोनों से कैसे जोड़ूं, ताकि अगली बार उसके पास 3 में से किसी एक के माध्यम से लॉग इन करने का विकल्प हो और मैं जानकारी का उपयोग कर सकूं दोनों नेटवर्क।मैं django-allauth का उपयोग कर एक ही django उपयोगकर्ता को एकाधिक सामाजिक लेख प्रदाताओं से कैसे जोड़ूं?
कर सकते हैं संकेत: -
allauth.socialaccount.signals.pre_social_login
यदि कोई उपयोगकर्ता पहले ही प्रवेश कर रहा है हाँ Django खाते में सामाजिक खाते से कनेक्ट करता है, तो जाँच करने के लिए इस्तेमाल किया जा, लेकिन मैं आंकड़ा नहीं कर सकते लॉग इन व्यू में इसे कार्यान्वित करने के बारे में कैसे जाना है।
हाय दीवार! मैं ऐसा करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि पहले लॉगआउट करना है और फिर एक नया खाता और एक नया सोशल अकाउंट बनाने का प्रयास करें, न कि केवल सामाजिक खाता। क्या आप अपनी कॉन्फ़िगरेशन साझा कर सकते हैं? क्या आप जानते हैं कि आपने कुछ अलग किया है? – Throoze
हां मैं @ थ्रूज़ के साथ सहमत हूं - कृपया समाधान को स्पष्ट करें। – Routhinator
@ राउथ: [django-allauth's repo] में (https://github.com/pennersr/django-allauth#social-account-tags) वे 'provider_login_url' टैग और 'प्रक्रिया' पैरामीटर के बारे में बात करते हैं। आप 'लॉगिन' या 'कनेक्ट' के बीच चयन कर सकते हैं। यदि आप 'कनेक्ट' निर्दिष्ट करते हैं, तो यह लॉगआउट नहीं करेगा, लेकिन वर्तमान में लॉग इन किए गए django उपयोगकर्ता को एक नया सोशल अकाउंट कनेक्ट करें। मैंने इसे महसूस करने से पहले अधिक समय बिताया था :( – Throoze