Bonjour à tous,

Je suis actuellement entrain de créer l'option se connecter avec Facebook, j'ai bien la redirection vers le lien ainsi que la pop up sur le site Facebook à laquelle je dois clickez 'ok' pour m'enregistrer avec cependant en cliquant sur ok le chargement subit de nombreuses redirections entre les 2 pages ( celle me permettant de me connecter à Facebook et celle me permettant de continuer sur l'autre page).
J'ai essayé de nombreuses solutions mais rien ne marche, merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
 
require 'api/facebook.php';
// require_once '../includes/config.inc.php';
// try {$connection = new PDO(DB_NAME, DB_USER, DB_PASSWORD);}
// catch (Exception $e) {die("L'accès à la base de donnée est impossible.");}
 
$config = array(
	'appId'=> '$$',
	'secret' => '$$',
	'cookie' => true
	);
$oFacebook = new Facebook($config);
 
 
 
	// on demande l'utilisateur
		// s'il est connecté, son id nous est retourné
		$user = $oFacebook->getUser();
 
 
		// ci celui-ci n'est pas déjà connecté, $user ne contient rien
		// on redirige alors l'utilisateur vers la page de connexion en requérant (facultativement)
		// la permission email. Toute permission se demande comme ceci 'scope' => 'permission'
		if (empty($user))
		header('Location: '.$oFacebook->getLoginUrl(array(
								'scope' => 'email'
							    ))
		);
 
		// si $user n'est pas vide, nous avons un user_id
		// cela correspond à un utilisateur connecté
		else
		{	
			if ($user)
			{
				try
				{
				 	// on fait donc une requête pour obtenir les infos de l'utilisateur
				 	$user_profile = $oFacebook->api('/me');
				}
 
				catch (FacebookApiException $e)
				{
				 	error_log($e);
				 	$user = null;
				}
			}
 
		}
 
?>
Mon application créer :

Nom : Capture d’écran 2014-01-29 à 15.17.52.png
Affichages : 83
Taille : 65,8 Ko