Page 1 sur 1

Probleme APi facebook / google PHP

Posté : lun. 11 févr. 2019 17:09
par Valentin Lardet
Bonjour,
j'arrive pas à solutionner mon pb, sur le site j'ai une connexion possible avec l'api google ou facebook, je les ai dev chacune d'un côté puis j'ai mis en commun dans le projet que je dev, l'inscription avec fb fonctionne apres la mise en commun mais une fois que je m'authentifie sur mon compte avec google, j'ai cette erreur :
"Facebook SDK returned an error: Cross-site request forgery validation failed. Required GET param "state" missing."

je sais que l'erreur vient de ce morceau de code (lors de la validation du compte, je pense que ca passe dans la boucle pour facebook et c'est là qu'il y a le pb )
enfait de ce que je pense c'est que j'ai un chevauchement de mon code et quand j'effectue mon action pour le bouton google ca passe dans ma boucle pour facebook,
quand je commente toute la partie facebook de ce fichier là, j'ai aucun problème avec ca !

j'ai essayé de rajouter cette ligne mais ca a rien changé
if (isset($_GET['state'])) {
$helper->getPersistentDataHandler()->set('state', $_GET['state']);
}

voici le morceau de code en question :


https://hastebin.com/ofahuvahax.xml

Dracbart