0
  1. 我知道条纹与验证电子邮件没有任何关系。
  2. 我的网站上有一个表格,用于收集新用户的电子邮件、密码和抄送信息。
  3. 截至目前,我不验证用户的电子邮件。我只需在我的系统中创建用户,并在使用 stripe.js 获得卡令牌后创建剥离用户和订阅。
  4. 我想验证电子邮件地址,但我不确定在此过程中的哪个时间点进行验证。我认为向客户收费并开始订阅然后验证电子邮件地址是没有意义的。

当客户验证电子邮件地址时,我是否应该等待并开始条带订阅?这似乎是最常见的在线场景之一。他们是这种情况的最佳实践吗?

同样,我不是在技术上询问如何验证电子邮件地址(我使用 firebase auth),我只是想知道何时应该以及它应该如何适应我的入职流程。

4

1 回答 1

1

您可以在创建 Firebase Auth 帐户后检查是否emailVerified为真。如果没有,请发送电子邮件验证并传递 acontinueUrl以继续订阅过程,指示用户检查他们的电子邮件以继续订阅过程。这是许多需要电子邮件验证的订阅的常见过程。

您可以了解有关continueUrl通过电子邮件验证传递的更多信息: https ://firebase.google.com/docs/auth/web/passing-state-in-email-actions

您可以使用以下说明构建自己的自定义登录页面,在其中继续订阅:https ://firebase.google.com/docs/auth/custom-email-handler

确保您在 ID 令牌验证后签email_verifiedidToken以确认验证,服务器端。

于 2018-02-05T03:01:02.877 回答