FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Entraide pour le programmation en général (tous langages).
Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.
  • Avatar du membre
Avatar du membre
par Valentin Lardet
#198724
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

hey Eh beh tu vas bien te faire balader par tes co[…]

Aide SEO

Si vous êtes trop à court d'idé[…]

Game

J’ai toujours aimé essayer de nouveau[…]

Game

Ce site m’a impressionné par la quali[…]