L'extension de connexion Facebook de MemberMouse permettra aux utilisateurs de créer une nouvelle adhésion gratuite à l'aide de leurs identifiants de connexion Facebook.
Veuillez noter que ces instructions peuvent nécessiter un ordre différent pour certains ou se présenter différemment de l'illustration. L'interface Meta change régulièrement, et chaque compte aura des exigences de vérification qui peuvent ne pas être couvertes dans cet article. Nous vous encourageons à lire la documentation sur Facebook pour plus de détails.
Créer une application Facebook
La première étape pour activer l'extension de connexion Facebook sur votre site consiste à créer une application Facebook. Pour créer votre application, suivez les étapes suivantes :
- Pour accéder à la page des développeurs d'applications de Facebook, visitez le site http://developers.facebook.com/apps. C'est sur cette page que Facebook répertorie les applications que vous avez déjà créées. Vous pouvez également y créer de nouvelles applications.
- Facebook vous demandera quel type d'application vous devez créer. Choisissez Facebook Login.
- Facebook peut vous poser des questions complémentaires et vous inviter à fournir les détails de votre candidature :
- Une fois que vous avez créé l'application de base, Facebook vous guide à travers un processus en plusieurs étapes pour connecter l'application à votre site, la vérifier et la publier.
- Chaque étape peut être propre à votre situation et à vos besoins, mais les étapes facultatives requises pour MemberMouse sont incluses dans l'étape Paramètres OAuth du client.
Dans l'étape Paramètres OAuth du client, vérifiez que vos interrupteurs à bascule correspondent à ceux indiqués ci-dessous, et utilisez l'URI de redirection OAuth valide ci-dessous, en modifiant d'abord yoursite.com pour qu'il corresponde à votre domaine MemberMouse. Cliquez sur l'icône Enregistrer les modifications une fois l'opération terminée :https://yoursite.com/wp-content/plugins/membermouse/lib/hybridauth/?hauth_done=Facebook
- Ensuite, complétez les étapes d'installation avec toutes les vérifications et publications que Meta/Facebook peut exiger.
- Une fois votre application créée et publiée, vous devrez accéder à l'identifiant et au secret de l'application pour configurer l'extension sur votre site. Ils sont accessibles à partir de Paramètres de l'application > Basique:
- Ouvrez un nouvel onglet sur votre navigateur web, et passez à la configuration de l'extension de connexion à Facebook.
Configuration de l'extension de connexion à Facebook
Pour activer l'extension de connexion à Facebook, suivez les étapes ci-dessous :
- Dans le menu MemberMouse, cliquez sur Paramètres généraux.
- Ensuite, cliquez sur le bouton Extensions et à partir de la page suivante, cliquez sur le logo Facebook.
- Vous devrez fournir quelques informations à partir de votre application Facebook et effectuer quelques sélections :
ID de l'application - Depuis le tableau de bord de l'application Facebook.
App Secret - Depuis le tableau de bord de l'application Facebook.
Autoriser les inscriptions ? - Si vous souhaitez autoriser les nouveaux clients à s'inscrire en utilisant leurs identifiants Facebook, cochez cette case. Dans le cas contraire, les membres ne pourront se connecter qu'à l'aide de leurs identifiants Facebook, mais ne pourront pas s'inscrire pour une nouvelle adhésion.
Niveau d'adhésion - Les clients ne peuvent s'inscrire à un niveau d'adhésion gratuit que s'ils utilisent leurs identifiants de connexion à Facebook. Une fois qu'ils sont membres, ils peuvent acheter un abonnement payant. Vous devez sélectionner l'adhésion gratuite par défaut à laquelle vous souhaitez que les clients s'inscrivent lorsqu'ils utilisent Facebook.
URL de rappel : - Il s'agit de l'URL utilisée dans l'application Facebook. - Cliquez sur Sauvegarder la configuration.
Ajouter l'inscription et la connexion à Facebook à votre site
Une fois que vous avez configuré votre site pour accepter la connexion Facebook, vous devez ajouter les SmartTags™ suivants pour permettre l'inscription et la connexion :
Bouton d'inscription SmartTag™
Le SmartTag™ suivant génère un bouton que les clients peuvent utiliser pour s'inscrire à un nouveau compte :[MM_Social_Signup_Button provider='Facebook']
Attributs :
provider - Définissez l'attribut provider sur "all" pour générer des boutons d'inscription pour tous les fournisseurs de connexion sociale actifs, ou vous pouvez utiliser une balise individuelle pour chaque fournisseur Twitter, Facebook et Google. Vous pouvez également utiliser une balise individuelle pour chaque fournisseur : Twitter, Facebook et Google :[MM_Social_Signup_Button provider='all']
Attributs facultatifs :
membershipLevel - Vous pouvez éventuellement utiliser cet attribut pour remplacer le niveau d'adhésion par défaut lors de l'inscription.
défini ci-dessus. Il prend un identifiant de niveau d'adhésion pour les niveaux d'adhésion gratuits uniquement. Par exemple :[MM_Social_Signup_Button provider='Facebook' membershipLevel='2']
Lire cet article pour apprendre à trouver les identifiants de vos niveaux d'adhésion.
Bouton de connexion SmartTag™
Le SmartTag™ suivant génère un bouton que les clients peuvent utiliser pour se connecter à un compte existant :
[MM_Social_Login_Button provider='Facebook']
Attributs :
provider - Définissez l'attribut provider sur "all" pour générer des boutons d'inscription pour tous les fournisseurs de connexion sociale actifs, ou vous pouvez utiliser une balise individuelle pour chaque fournisseur Twitter, Facebook et Google. Vous pouvez également utiliser une balise individuelle pour chaque fournisseur : Twitter, Facebook et Google :[MM_Social_Login_Button provider='all']
Dépannage
NOTE : La bibliothèque du client Facebook exige que le fuseau horaire soit explicitement défini dans la configuration de PHP. Si vous définissez le fuseau horaire directement dans le fichier php.ini, le fuseau horaire central se présente comme suit :
date.timezone = "US/Central"