मैंने कुछ खोज की और मुझे कुछ भी नहीं मिला जो मेरी समस्या से संबंधित था।फेसबुक लॉगिन के साथ समस्या CSRF राज्य टोकन से मेल नहीं खाती
मैं वर्तमान में अपनी वेबसाइट पर एक फेसबुक लॉगिन लागू करने की कोशिश कर रहा हूं और मुझे htaccess mod rewrite URL के कारण लॉगिन प्रमाणीकरण में समस्याएं आ रही हैं?
कोड पूरी तरह से काम करता है और मैं अगर मैं इसे पसंद आधुनिक पुनर्लेखन नियमों के बिना उपयोग करने में लॉग इन करें:
domain.com/view_webhosting.php?webhosting=name
लेकिन जैसे ही मैंने आधुनिक पुनर्लेखन यूआरएल
domain.com/webhosting-name/
के लिए खत्म हो जाना फिर यह काम नहीं करता है और एक त्रुटि फेंकता है "सीएसआरएफ राज्य टोकन प्रदान किए गए किसी से मेल नहीं खाता है।"
htaccess फ़ाइल यह इसRewriteRule ^webhosting-([a-z_0-9-]+)/$ /view_webhosting.php?webhosting=$1 [L]
किसी तरह लग रहा है में
इस तरह की एक समस्या का समाधान है? मैं फेसबुक एसडीके v3.1.1
हैलो mrtom हाँ क्षमा करें कि सिर्फ एक टाइप है, मुझे लगा कि जब मैं इसे अंग्रेजी में अनुवादित करता हूं तो इसे पढ़ना आसान होगा :) उदाहरण का उपयोग कर रहा हूं https://github.com/facebook/php-sdk/blob/master/examples/ example.php और सीएसआरएफ सुरक्षा के बारे में कुछ भी नहीं है? यह फेसबुक एपीआई पूरी जगह पर विभिन्न कोड के साथ अजीब है। लेकिन यह mod rewrite url का उपयोग नहीं करते समय ठीक से काम करता है ... – John