7

Identification par Facebook

Les formulaires d'identification et d'inscription peuvent directement obtenir l'adresse d'email d'un compte Facebook. Vous devez installer le SDK Facebook pour PHP puis configurer l'option $with_facebook des blocs login et register. NOTE : La version du SDK utilisé est toujours la version 3 afin de maintenir la compatibilité avec PHP 5.3.

SDK Facebook

Créez un dossier facebook à la racine du site :

$ mkdir facebook

Clonez avec Git le dépôt du SDK Facebook dans le dossier sdk du dossier facebook :

$ cd facebook
$ git clone https://github.com/facebook/facebook-php-sdk.git sdk

IMPORTANT : PHP doit avoir l’extension mbstring.

login.php et register.php

Éditez les fichiers login.php et register.php. Mettez le paramètre $with_facebook à true pour activer l'interface avec Facebook.

Le code des blocs obtient l'adresse d'email de Facebook puis la valide comme si l'utilisateur l'avait saisie mais sans vérifier le mot de passe dans le formulaire d'identification. Le formulaire d'inscription, si le paramètre $with_info vaut true, récupéra aussi le nom et le prénom de l'utilisateur du compte Facebook.

Commentaires

Pour ajouter un commentaire, cliquez ici.