2016-12-20 7 views

答えて

0

ここfirebaser

私は、次のコードスニペットが含まれている、あなたはthis page of the Firebase Authentication documentationに言及していると仮定します:私はあなたに答えるコードを十分にコピーし

// TODO: Implement getParameterByName() 

    // Get the action to complete. 
    var mode = getParameterByName('mode'); 
    // Get the one-time code from the query parameter. 
    var actionCode = getParameterByName('oobCode'}; 
    // (Optional) Get the API key from the query parameter. 
    var apiKey = getParameterByName('apiKey'}; 

注意質問。完全なコードについてはリンクを参照してください。

カスタム電子メールハンドラは、応答したい動作がある場合にFirebaseによって呼び出されるHTMLページです。 Firebaseのバックエンドは、あなたのページを呼び出す際にURLパラメータとして渡すことによって、アクションとそのデータをページに通知します。ですから、my_email_handler.htmlというページに、カスタムハンドラを持っている

を言う、それはとしてあなたのページを呼び出したことがあります。my_email_handler.html?mode=resetPassword&oobCode=123456&apiKey=AZdfshjsdfhj

/あなたのページは、これらのURLパラメータを解析し、適切な(カスタム)アクションを実行します。

コメントは、アプリケーション開発者としてのTODOです。指定された名前のURLパラメータから値を取得するgetParameterByName()メソッドを実装する必要があります。 search for getParameterByNameを実行すると、そのような関数のかなりの実装が見つかります。

関連する問題