wake-up-neo.com

Wordpress-Integration mit Google Groups

Ich habe Probleme beim Erstellen eines Bereichs auf meiner WordPress-Website, der nur Mitgliedern meiner Google-Gruppe zugänglich sein darf. Ich habe versucht, es mit einem Plugin zu schaffen, aber die meisten von ihnen würden mich dazu bringen, die Benutzer aufzufordern, sich auf der Website zu registrieren, und dazu würde kein Validator gehören, um zu sehen, ob er Mitglied der Google-Gruppe ist.

Mein Punkt ist also: Gibt es eine Möglichkeit, einen Bereich meiner Website selbst nur für Mitglieder einer Google-Gruppe zugänglich zu machen? Wenn ja, wie könnte ich das machen?

1

Der größte Teil Ihrer Frage ist, glaube ich, nicht in einem Thema enthalten, da es sich um eine Frage zu den APIs von Google handelt. Sie würden drei Dinge brauchen:

  1. Erstellen Sie die Möglichkeit, sich mit einem Google-Konto bei Ihrer Website anzumelden. Es gibt Plugins, die dies ermöglichen, wie dieses .
  2. Importieren Sie die Liste der Gruppenmitglieder von Google. Möglicherweise gibt es eine API dafür, die jedoch nicht in den Geltungsbereich dieser Website fällt. Sobald Sie über ein Array von Benutzern und E-Mail-Adressen verfügen, können Sie mit wp_create_user neue Einträge in Ihrer Benutzertabelle vornehmen. Sie müssten hierfür einen Übergang festlegen, um zu verhindern, dass bei jedem Seitenaufruf nach neuen Gruppenmitgliedern bei Google gesucht wird. Außerdem sollten Sie eine spezielle Benutzerrolle erstellen für Gruppenmitglieder.
  3. Schließlich können Sie in Ihren Vorlagen eine Prüfung für Benutzer hinzufügen, die mit dieser speziellen Rolle angemeldet sind, um exklusive Informationen anzuzeigen.
0
cjbj