Zrobiłem kilka wyszukiwań i nie znalazłem niczego, co było związane z moim problemem.Problem z logowaniem na Facebooku nie pasuje do tokenu CSRF
Obecnie próbuję zaimplementować login Facebooka na mojej stronie i mam problemy z uwierzytelnianiem logowania z powodu modowania htaccess do przepisywania adresów URL?
Kod działa doskonale i dostaję zalogowany jeżeli używam go bez mod zasad przepisywania takich jak:
domain.com/view_webhosting.php?webhosting=name
Ale jak tylko przejść do mod rewrite URL
domain.com/webhosting-name/
Wtedy po prostu nie działa i zgłasza błąd "Żeton stanu CSRF nie pasuje do podanego."
w pliku .htaccess wygląda to
RewriteRule ^webhosting-([a-z_0-9-]+)/$ /view_webhosting.php?webhosting=$1 [L]
ktoś ma rozwiązanie problemu jak to? Używam Facebook SDK v3.1.1
Cześć mrtom Tak, przepraszam, że to tylko typ, pomyślałem, że łatwiej byłoby przeczytać, kiedy przetłumaczyłem go na angielski :) Przykład użycia IM to https://github.com/facebook/php-sdk/blob/master/examples/ example.php i nie ma nic o ochronie CSRF? ten facebook API jest dziwny z różnymi kodami w całym miejscu. ale działa poprawnie, gdy nie używa się modyfikującego adresu url ... – John