ruby on rails - Facebooker with Authlogic is Not Redirecting to the Dashboard After Authorization -
एक चीज़ को छोड़कर Authlogic (authlogic_facebook_connect प्लगइन का उपयोग करके) के साथ Facebooker के कार्यान्वयन के साथ सब कुछ ठीक काम कर रहा है।
आवेदन के प्रारंभिक प्राधिकरण के बाद (फेसबुक पॉप-अप पर ठीक क्लिक करके) मैं अब भी लॉगिन पृष्ठ पर रहता हूं। कोई पुनर्निर्देशन नहीं है हालांकि, एक बार जब मैं लॉगिन पृष्ठ को फिर से ताज़ा करता हूं और फिर फेसबुक बटन पर फिर से क्लिक करता हूं, तो कोई पॉपअप नहीं है क्योंकि यह पहले से ही फेसबुक द्वारा अधिकृत है, इसके बजाय यह / user_session (फेसबुक सत्र के माध्यम से प्रमाणीकरण के लिए) को पुनः निर्देशित करता है और तुरंत मुझे डैशबोर्ड पेज पर ले जाता है जैसा कि अपेक्षित है।
अतिरिक्त जानकारी:
किसी भी विचार क्यों यह फेसबुक पर अधिकृत होने के तुरंत बाद, पहली क्लिक पर रीडायरेक्ट नहीं करता है? प्राधिकृत यूआरएल http: /// user_session / के लिए सेट है और authlogic के लिए मार्ग ठीक से सेट हैं।
मैंने प्रोटोटाइप और jQuery के साथ कोशिश की है, दोनों ही परिणाम देते हैं।
< P> आप इस ट्यूटोरियल वेबसाइट पर एक ही समस्या देख सकते हैं यदि आप फेसबुक के साथ प्रमाणित करने का प्रयास करते हैं यह वेबसाइट मेरा नहीं है इसलिए अपने जोखिम पर प्रयास करें:धन्यवाद।
इसके अलावा यहां एक ही समस्या है। मुझे लगता है कि यह कारण मेरे लिए कुछ भी नहीं कर रहा था, jquery का उपयोग करते हुए,
& lt;% = authlogic_facebook_login_button: नियंत्रक = & gt; 'ग्राहक_सेशन'% & gt;
जो कुछ ऐसा है
& lt; form id = 'connect_to_facebook_form' method = 'post' action = '/ customer_session' & gt; & Lt; इनपुट प्रकार = 'छिपा हुआ' नाम = 'प्रामाणिकता_टोकन' मान = 'केएलवी 8 सीआईएफसी 5znsRkjhkjhkjhkjhkjh =' / & gt; & Lt; / प्रपत्र & gt; & Lt; script type = 'text / javascript' charset = 'utf-8' & gt; फ़ंक्शन connect_to_facebook () {$ ('connect_to_facebook_form')। सबमिट करें (); } & Lt; / script & gt; & Lt; fb: लॉगिन-बटन जेएस = "प्रोटोटाइप" onlogin = "connect_to_facebook ()" & gt; & lt; / fb: लॉगिन-बटन & gt;
फॉर्म सबमिट करने के लिए jquery गलत है, यह
$ ('# connect_to_facebook_form') होना चाहिए। सबमिट करें ();
(डुह, क्योंकि मैंने पास नहीं किया था: जेएस =>: jquery)
लेकिन अगर मुझे लगता है कि मैं अभी भी मिलता है < / P>
1 त्रुटि सहेजने से इस ग्राहक सत्र को प्रतिबंधित कर दिया गया
निम्नलिखित फ़ील्ड के साथ समस्याएं थीं:
* आपने कोई विवरण नहीं दिया प्रमाणीकरण के लिए
इसलिए सही विवरण मुझे प्रपत्र के रूप में इंजेक्शन नहीं दिया जा रहा है
Comments
Post a Comment