2017-07-11 10 views
-1

J'utilise la bibliothèque HybridAuth avec Codeigniter Framework, Toutes les autres connexions sociales fonctionnent correctement Excepté "Facebook Social Login", j'obtiens l'erreur "L'authentification a échoué! Facebook a retourné un identifiant d'utilisateur invalide."Codeigniter + HAuth, l'authentification a échoué! Facebook a retourné un identifiant d'utilisateur invalide

I Tried toutes les réponses disponibles, soit:

Je me bats de 2 jours, et avons essayé toutes les réponses possibles , ne peut toujours pas comprendre quel est le problème em, toute aide sera vraiment appréciable.

Note: CURL fonctionne correctement sur mon serveur

Mise à jour

Code de fichier
config-> hybridauthlib.php

$config = 
array(
    'base_url' => '/hauth/endpoint/', 

    "providers" => array (
     "Facebook" => array (
      "enabled" => true, 
      "keys" => array ("id" => "xxxxxxxx", "secret" => "xxxxxxxxxx"), 
     ), 
); 

Thirdparty-> hybridauth-> config.php

return 
array(
"base_url" => "/hauth/endpoint/", 
"Facebook" => array ( 
      "enabled" => true, 
      "keys" => array ("id" => "", "secret" => ""), 
      "trustForwarded" => true, 
     ), 

J'ai aussi faire des changements dans third_party-> hybridauth-> Hybrid-> thirdparty-> Facebook-> base_facebook.php comme suggéré par d'autres développeurs

public static $CURL_OPTS = array(
     CURLOPT_CONNECTTIMEOUT => 30, 
     CURLOPT_RETURNTRANSFER => true, 
     CURLOPT_TIMEOUT  => 60, 
     CURLOPT_USERAGENT  => 'facebook-php-3.2', 
     CURLOPT_SSL_VERIFYPEER => false 
    ); 
    protected $trustForwarded = true; 
    protected $allowSignedRequest = false; 

Facebook Redirect URIs

http://localhost/myproj/index.php/hauth/endpoint?hauth.done=Facebook 
+1

S'il vous plaît nous montrer votre code. – Bestter

+1

@Bestter: La question est mise à jour avec le fichier de code, veuillez vérifier. – pra5hant

Répondre

1

J'ai également trouvé le même problème et le résoudre. S'il vous plaît aller à cette URL: https://github.com/aviansh26dec/hauth

+0

Salut, je télécharge le code depuis le lien que vous avez fourni, toutes les autres connexions fonctionnent bien sauf "facebook login", maintenant obtenir l'erreur différente, ** Désolé, Quelque chose a mal tourné **, est-ce un problème connu? J'ai déjà effacé le cache et essayé sur un navigateur différent. Je vous remercie. – pra5hant

+0

Désolé, c'est mon erreur J'ai mis faux identifiant client, Merci beaucoup ça fonctionne maintenant, mais encore, je ne peux pas comprendre quel était le problème, une autre chose votre ID d'application et le secret réside dans le fichier de configuration. – pra5hant