मेरे पास ऐप में फेसबुक से कनेक्ट करने के लिए/उपयोगकर्ता/auth/facebook लोड करने की क्षमता है। मैं यह जानना चाहता हूं कि अनुरोध कहां से आया था। चाहे वह किसी ऐसे उपयोगकर्ता से हो जो फेसबुक के साथ पंजीकरण कर रहा हो, या मौजूदा उपयोगकर्ता जो फेसबुक से कनेक्ट करना चाहता हो। इस प्रकार के आधार पर, प्रतिक्रियाएं बहुत अलग हैं।डेविस + Omniauth - अतिरिक्त पैरामीटर कैसे पास करने के लिए?
प्रमाणीकरण करते समय मैं सर्वव्यापी के साथ एक param कैसे पारित कर सकता हूं। मैं कर की कोशिश की:
/users/auth/facebook?connect_action=signup_connect_to_facebook
लेकिन उस connect_action परम यह नहीं कर सकता था कि जब यह हिट AuthenticationsController #
विचार बनाएँ? थांस्क
पूरी तरह से बस मेरे गधे को बचाया। धन्यवाद महोदय। –
यह आदर्श रूप से काम करेगा लेकिन कोड में एक बग है! https://github.com/intridea/omniauth/issues/543 तो, मैंने अभी अपने सत्र में मूल्य असाइन किया है, और इसे कॉलबैक पर साफ़ कर दिया है :) – whizcreed
मैं इसका उपयोग कर रहा हूं, समस्या नहीं! (1.1.0) – fuzzyalej