Ich habe einen Fehler beim Anmelden mit dem Facebook SDK in meiner App.Facebook Login Fehler. Der Parameter "state" aus der URL und der Sitzung stimmen nicht überein
Fehler sagt: "Cross-Site-Anfrage Fälschung Validierung fehlgeschlagen. Die" State "Parameter aus der URL und Sitzung stimmen nicht überein".
Es geht nicht um fehlende session_start()
oder doppelt ausgeführt getLoginUrl()
usw.
Ich führte gerade einen Test und fand heraus, dass mein .htaccess
das Problem ist. Wenn .htaccess
auf dem Server FB ist, wird der Fehler zurückgegeben. Ohne .htaccess
funktioniert es gut.
Options -Indexes
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Was ist hier falsch?
Wenn ich das mache, bekomme ich "Graph zurückgegeben einen Fehler: Dieser Autorisierungscode wurde verwendet." stattdessen. – ynef