0

Simperium の回答からの推奨事項に基づいて、Simperium アプリのカスタム アカウント管理をセットアップしています- Can a user recovery a forget password ..? 、およびAPI ドキュメントを参照します。

これはすべて PHP で行われ、フォームの作成と送信が処理されます。

「 reset_password」URLを使用して、次のようにcurlリクエストを作成しました。これは、パスワードのリセットについて既にテストした形式です。

$curl = curl_init();
curl_setopt_array($curl, array(
    CURLOPT_HTTPHEADER => array('X-Simperium-API-Key: <my_admin_API_key>'),
    CURLOPT_POSTFIELDS => '{"username": "'.$username.'", "password" :"'.$password.'", "new_username":"'.$newusername.'"}',
    CURLOPT_POST => TRUE,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_URL => 'https://auth.simperium.com/1/<my_app_id>/update/'
));

私が抱えている問題は、テスト中に、入力したパスワードを取得して返すことがわかったことです。

{"status": "success"}

さらにテストを行ったところ、ユーザー名が実際に変更されたことがわかりました。

これ自体は「質問」ではないことは承知していますが、Simperium サポートは Stackoverflow の投稿に最も反応しているようです。

4

1 に答える 1