web-dev-qa-db-fra.com

Intégration de Wordpress avec les groupes Google

Je ne parviens pas à créer une zone sur mon site WordPress, qui ne doit être accessible qu'aux membres de mon groupe Google. J'ai essayé de le faire avec un plugin, mais la plupart d'entre eux me conduiraient à demander aux utilisateurs de s'inscrire eux-mêmes sur le site Web, ce qui n'inclut pas de validateur pour voir s'il est membre du groupe Google.

Donc, voici ce que je veux dire: y at-il un moyen de rendre une zone de mon site Web uniquement accessible aux membres d’un groupe Google? Si oui, comment pourrais-je faire cela?

1
Pedro Luiz Santos

J'imagine que la plupart de vos questions sont hors sujet, car elles concernent les API de Google. Vous auriez besoin de trois choses:

  1. Créez la possibilité de vous connecter à votre site avec un compte Google. Il y a des plugins qui rendent cela possible, comme celui-ci .
  2. Importez la liste des membres du groupe à partir de Google. Il existe probablement une API pour cela, mais cela sort du cadre de ce site. Une fois que vous avez un tableau d'utilisateurs d'adresses mail, vous pouvez utiliser wp_create_user pour créer de nouvelles entrées dans votre table user. Pour cela, vous devez définir un transitoire , afin d'éviter de rechercher de nouveaux membres sur Google avec chaque chargement de page. En outre, vous devez créer un rôle d'utilisateur spécial pour les membres du groupe.
  3. Enfin, dans vos modèles, vous pouvez ajouter une vérification pour les utilisateurs connectés avec ce rôle spécial afin d'afficher des informations exclusives.
0
cjbj