の検索結果 :

×

会員登録 お問い合わせ

既存のユーザーを WordPress から Cognito ユーザープールに同期する


\n

問題提起

ユーザーを保存するための一元化されたデータベースを持たない WordPress サイトは、ユーザーを効率的に管理するという課題に直面しています。 集中データベースの必要性は、サイトの後のフェーズまたはリリースで明らかになります。 ただし、既存のすべてのユーザーを、必要なすべてのユーザーメタ情報とともに WordPress データベースから AWS Cognito プールに移行するのは、困難な作業です。 これは、ユーザー管理に AWS Cognito を使用したいウェブサイト所有者にとって問題になります。

既存のユーザーを WordPress から Cognito ユーザープールに同期するにはどうすればよいですか?

miniOrange Cognito インテグレーション for WordPress を使用すると、既存のすべてのユーザーを AWS Cognito に移行するプロセスが、いくつかの設定とボタンを 1 回クリックするだけで完了する簡単なプロセスになります。ただし、スムーズな Cognito ユーザー移行を確実にするために、サーバータイムアウトとルールの一部を更新する必要がある場合があることにご注意ください。WordPress 用 Cognito インテグレーターを使用するには、まずインストールしてください。 WordPress 用 OAuth クライアントプラグイン ウェブサイト上で。このインテグレーターは、WordPress 用 OAuth & OpenID Connect Client SSO プラグインと連携します。詳細については、 OAuthクライアントプラグイン WordPressのため。

Cognito ユーザープールの移行中、AWS Cognito ではユーザーの作成にプレーンテキストのパスワードが必要であることに注意してください。 その結果、Cognito でランダムなパスワードを使用してユーザーが生成され、その後のログイン試行時にパスワードをリセットするように求められます。

ユースケースのデモンストレーション

いくつかの製品を販売する WooCommerce サイトがあるとします。 ビジネスの初期段階では、ストアが小規模でユーザーとのやり取りが限られていたときは、デフォルトの WordPress データベース内でユーザーを管理するだけで十分な場合があります。 ただし、ビジネスが拡大し、顧客ベースが拡大するにつれて、ユーザー管理のためのより包括的なプラットフォームに移行することの重要性に気づくかもしれません。

miniOrange CognitoとWordPressの統合により、この移行は容易になります。既存のユーザーをWordPressからAWS Cognitoユーザープールにシームレスに同期できるため、貴重な顧客データのスムーズな移行が保証されます。この統合により、新規ユーザーの追加プロセスが簡素化されるだけでなく、登録機能の統合も可能になり、新規ユーザーをCognitoプールにシームレスに統合できます。詳細については、 登録機能 詳細については、以下のセクションをご覧ください。

さらに、miniOrange CognitoとWordPressの連携機能による同期機能を使えば、既存のWordPressユーザーのすべての情報をそのまま引き継いで移行できます。これには、電話番号、メールアドレス、住所などの連絡先情報も含まれます。

miniOrangeのCognitoとWordPressの連携機能を利用することで、拡大する顧客基盤を容易に管理し、ユーザーセキュリティを強化し、WooCommerceサイト内でのユーザー管理プロセスを効率化できます。

登録機能

miniOrange CognitoとWordPressの連携機能を使えば、登録機能をWooCommerceサイトにシームレスに統合できます。その仕組みは以下のとおりです。

  1. 登録フォームに入力された情報を取得し、その情報をサニタイズしてエスケープし、サニタイズしてエスケープした情報を指定された形式に従って配列に格納します。
  2. 完全なユーザー データ配列を引数として関数に渡します。 mo_ci_custom_registration_form().
  3. その mo_ci_custom_registration_form() 関数は登録プロセスを処理し、結果を返します。
  4. 結果が空でない場合は、カスタム エラー メッセージを表示したり、必要なアクションを実行したりできます。

コード スニペットの例を次に示します。

<?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
    }
  ?>

追加の Cognito ユースケースがサポートされています


Cognito ユーザープール統合によるシームレスなユーザー管理
もっと詳しく知る
WP Cognito 統合を使用してユーザー メンバーシップを Cognito プールに同期する
もっと詳しく知る
WP ログインとカスタム ログイン コードでの Cognito への登録
もっと詳しく知る
WooCommerce チェックアウトで Cognito OTP 経由でユーザーを登録および確認する
もっと詳しく知る
Cognito 資格情報とカスタム フォームを使用してサイトにアクセスする
もっと詳しく知る
AWS Cognito SSO と WP および Woocommerce とのユーザー同期
AWS Cognito シングルサインオン (SSO) の使用例
もっと詳しく知る

その他のリソース



お試しください Free デモ








 ご返答ありがとうございます。 すぐにご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

miniOrange がどのように役立つかをご覧ください
デモにサインアップして受け取る


  プラグインのプレミアム機能の概要

  アドオンとサードパーティの統合をテストする

  メールとZoom通話による24時間7日のサポート

  開発者からガイド付きデモを入手する

お困りですか?

メールでお問い合わせください oauthsupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

助けが必要? 私たちはここにいます!

対応