Auth0:付费用户的多步骤注册表单

时间:2018-01-06 14:01:19

标签: auth0

我在现有的常规php网络应用程序中使用auth0 我的网站上有免费用户和付费用户。对于免费用户注册过程很简单,我调用create user api来触发验证邮件。

但是对于付费用户,我有一个多步骤表单。在第一步中,用户输入他的信息并在应用程序中注册为免费用户,然后重定向到支付页面。我不能在第一步之后调用auth0 reg api,因为用户将在付款前立即获得验证电子邮件。

如果我在成功付款后拨打电话,则无法跟踪用户是否退出(不填写付款表单,但已注册为免费用户)。 请建议我应遵循的方法。

提前致谢

2 个答案:

答案 0 :(得分:0)

确保您已禁用公开注册(this endpoint),而是通过管理API create user endpoint从后端执行用户注册。

然后,您可以使用verify_email参数指示在创建用户后不应立即发送验证电子邮件。然后,您可以稍后使用this endpoint触发在付款表单完成后发送的验证电子邮件。

答案 1 :(得分:0)

如果您想获得最佳效果,我认为您必须按照以下步骤解决此问题: 1.尝试使用此authenticating signup删除应用程序中的公共注册。

2.通过这种方式create user's

执行个人用户的注册

3.现在您只需使用 verify_email 参数。

此参数可以轻松使用post verification email process,以防止在付款前出现注册/签名问题。 希望你能得到它&随时随地寻求帮助。