Suchergebnisse :

×

Synchronisieren Sie vorhandene Benutzer von WordPress mit dem Cognito-Benutzerpool


\n

Problem Statement

WordPress-Sites, die nicht über eine zentrale Datenbank zum Speichern von Benutzern verfügen, stehen vor der Herausforderung, ihre Benutzer effizient zu verwalten. Die Notwendigkeit einer zentralisierten Datenbank wird in späteren Phasen oder Veröffentlichungen der Website deutlich. Allerdings ist die Migration aller vorhandenen Benutzer von der WordPress-Datenbank zum AWS Cognito Pool mit allen erforderlichen Benutzer-Metainformationen eine anspruchsvolle Aufgabe. Dies stellt ein Problem für Websitebesitzer dar, die AWS Cognito für die Benutzerverwaltung verwenden möchten.

Wie synchronisiere ich bestehende Benutzer von WordPress mit dem Cognito-Benutzerpool?

Mithilfe der miniOrange Cognito-Integration für WordPress wird die Migration all Ihrer bestehenden Benutzer zu AWS Cognito zum Kinderspiel. Mit wenigen Konfigurationen und einem einzigen Klick ist dies erledigt. Beachten Sie jedoch, dass Sie möglicherweise bestimmte Server-Timeouts und -Regeln anpassen müssen, um eine reibungslose Cognito-Benutzermigration zu gewährleisten. Um den Cognito Integrator für WordPress zu nutzen, installieren Sie zunächst das OAuth-Client-Plugin für WordPress auf Ihrer Website. Dieser Integrator ist mit dem OAuth & OpenID Connect Client SSO-Plugin für WordPress kompatibel. Erfahren Sie mehr über das OAuth-Client-Plugin für WordPress.

Bei der Migration des Cognito-Benutzerpools ist zu beachten, dass AWS Cognito für die Benutzererstellung Klartextkennwörter erfordert. Dadurch werden in Cognito Benutzer mit zufälligen Passwörtern generiert und bei nachfolgenden Anmeldeversuchen aufgefordert, ihr Passwort zurückzusetzen.

Usecase-Demonstration

Stellen Sie sich vor, Sie haben eine WooCommerce-Website, auf der Sie einige Produkte verkaufen. In der Anfangsphase Ihres Unternehmens, als Ihr Shop noch klein war und nur begrenzte Benutzerinteraktionen hatte, reichte es möglicherweise aus, Benutzer innerhalb der Standard-WordPress-Datenbank zu verwalten. Wenn Ihr Unternehmen jedoch wächst und Ihr Kundenstamm wächst, werden Sie möglicherweise erkennen, wie wichtig der Übergang zu einer umfassenderen Plattform für die Benutzerverwaltung ist.

Dank der miniOrange Cognito-Integration für WordPress gelingt dieser Übergang mühelos. Sie können Ihre bestehenden WordPress-Benutzer nahtlos mit dem AWS Cognito-Benutzerpool synchronisieren und so eine reibungslose Migration wertvoller Kundendaten gewährleisten. Diese Integration vereinfacht nicht nur das Hinzufügen neuer Benutzer, sondern ermöglicht auch die Einbindung der Registrierungsfunktion, wodurch neue Benutzer nahtlos in den Cognito-Pool integriert werden. Weitere Informationen finden Sie im Abschnitt „Registrierungsfunktion“ weiter unten.

Darüber hinaus ermöglicht die Synchronisierungsfunktion der miniOrange Cognito-Integration für WordPress die Migration bestehender WordPress-Benutzer, wobei alle ihre Daten erhalten bleiben. Dies umfasst Kontaktdaten wie Telefonnummern, E-Mail-Adressen, Wohnadressen und mehr.

Durch die Nutzung der miniOrange Cognito-Integration für WordPress können Sie Ihre wachsende Kundenbasis mühelos verwalten, die Benutzersicherheit erhöhen und den Benutzerverwaltungsprozess innerhalb Ihrer WooCommerce-Website optimieren.

Registrierungsfunktion

Mit der miniOrange Cognito-Integration für WordPress können Sie die Registrierungsfunktion nahtlos in Ihren WooCommerce-Shop integrieren. So funktioniert es:

  1. Rufen Sie die im Registrierungsformular eingegebenen Informationen ab, bereinigen und maskieren Sie die Informationen und speichern Sie die bereinigten und maskierten Informationen in einem Array im angegebenen Format.
  2. Übergeben Sie das vollständige Benutzerdatenarray als Argument an die Funktion mo_ci_custom_registration_form().
  3. Das mo_ci_custom_registration_form() Die Funktion übernimmt den Registrierungsprozess und gibt das Ergebnis zurück.
  4. Wenn das Ergebnis nicht leer ist, können Sie benutzerdefinierte Fehlermeldungen anzeigen oder alle erforderlichen Aktionen ausführen.

Hier ist ein Beispiel-Codeausschnitt:

<?php
    // Your Code
    // Fetch the input values after the form is submitted
    // Code to sanitize the input values

    $return_user = false; // You want the user login session created by the miniOrange plugin and further handling

    $result = mo_ci_custom_registration_form($user_data, $return_user);

    if (!empty($result)) {
        // Your custom code for displaying the error messages
    }
  ?>

Zusätzliche Cognito-Anwendungsfälle werden unterstützt


Nahtlose Benutzerverwaltung mit Cognito-Benutzerpool-Integration
Mehr erfahren
Synchronisieren Sie Benutzermitgliedschaften mit dem Cognito-Pool mit der WP Cognito-Integration
Mehr erfahren
WP-Anmeldung und -Registrierung mit Cognito im benutzerdefinierten Anmeldecode
Mehr erfahren
Registrieren und verifizieren Sie Benutzer über Cognito OTP beim WooCommerce-Checkout
Mehr erfahren
Greifen Sie mit Cognito-Anmeldeinformationen und benutzerdefinierten Formularen auf die Website zu
Mehr erfahren
AWS Cognito SSO und Benutzersynchronisierung mit WP und Woocommerce
Anwendungsfall für AWS Cognito Single Sign-On (SSO).
Mehr erfahren

Weitere Informationen



Versuche es Frei Demo








 Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.

Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Entdecken Sie, wie miniOrange Ihnen helfen kann
Melden Sie sich an, um eine Demo zu erhalten


  Übersicht über die Premium-Funktionen des Plugins

  Testen Sie Add-ons und Integrationen von Drittanbietern

  24*7-Support per E-Mail und Zoom-Anruf

  Holen Sie sich eine geführte Demo von einem Entwickler

Hilfe benötigt?

Schreiben Sie uns eine E-Mail an oauthsupport@xecurify.com , um schnell (per E-Mail oder in einem persönlichen Gespräch) eine Beratung zu Ihren Anforderungen zu erhalten. Unser Team hilft Ihnen gerne bei der Auswahl der für Sie am besten geeigneten Lösung/des besten Plans.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung