2017-04-01 17 views
-1

firebaseを使用してユーザー名を格納し、確認メールを送信するアプリケーションで問題が少し発生しているようです。アカウントを作成して確認リンクを送信できるようになりました。だから誰かが電子メールfirebaseに登録すると自動的にそれを登録するので、ランダムな電子メールを入力する人は[email protected]と言って、次に[email protected]の本当の所有者が試してみることはできません。詐欺師が確認リンクを確認できなかったにもかかわらず電子メールがすでに取得されているため、登録できませんでした。そのメールを実際に所有している人が確認リンクをクリックすると、そのメールがfirebase認証にのみ登録されるようにする方法はありますか?Firebase Email Verification Android

ご協力いただければ幸いです!ここで

は私のJavaクラス・コードである(また、私はfirebaseすることは非常に新しいです):あなたは、電子メールの確認を送信すると、リンクがクリックされるまで、それはそうであっても、検証されることはありません

https://pastebin.com/HP7Q15Gh

答えて

0

User A[email protected]を確認しようとすると、リンクが送信されますが、メールが確認されるまでアカウントは作成されません。 User Bがアカウントを作成しようとすると、確認できる別のメールが[email protected]に送信されます。テンプレートは非常にはっきりと言う:

あなたはこのアドレスを確認するように頼まなかった場合、このメールを無視することができます。

これは、 "本当の"ユーザーが自分のアドレスを持つアカウントを作成することを可能にします。

0

エンドツーエンドのテスト電子メールの確認を試みる場合は、EmailE2E.comを試してみてください。無料です。

ランダムに生成された受信トレイから、APIを使用して電子メールを送受信できます。

Firebase、Amazon Cognito、またはサインアップ中に電子メール認証コードを使用する他のOAuthプロバイダをテストするのに最適です。それにJavaとJSのクライアントもあります。

関連する問題