の検索結果 :

×

会員登録 お問い合わせ

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


\n

問題提起

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

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

miniOrange Cognito の WordPress 統合機能を使えば、既存のユーザーをすべて AWS Cognito に移行する作業は、いくつかの設定とボタンを 1 回クリックするだけで簡単に完了します。ただし、スムーズな Cognito ユーザー移行を確実にするために、サーバーのタイムアウトやルールを更新する必要がある場合があることにご注意ください。WordPress 用 Cognito インテグレーターを使用するには、まずWeb サイトにWordPress 用 OAuth クライアント プラグインをインストールしてください。このインテグレーターは、WordPress 用 OAuth & OpenID Connect Client SSO プラグインと連携します。WordPress 用OAuth クライアント プラグインの詳細については、こちらをご覧ください。

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

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

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

miniOrangeのWordPress向けCognito連携機能を使えば、この移行は簡単です。既存の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までメールでお問い合わせください。弊社のチームがお客様のご要望に最適なソリューション/プランの選択をお手伝いいたします。

こんにちは!

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

対応