我有一个会员注册过程,需要每月订阅付款。我有一个可以使用IPN脚本更新我的成员数据库的脚本。我很好奇一旦成功提交付款后验证新用户的最佳方式。以下是我为这一过程设想的工作流程,但请告知您是否以更直接的方式完成了类似的工作。成功付款后验证新用户的最佳方式是什么?
步骤1)新用户完成注册表单,其中包括用户名和密码。
- 在这一点上,我将采取他们生成的密码,并在数据库中操纵它。这样,如果他们尝试登录,他们将被拒绝访问。
步骤2)用户通过第三方处理器提交信用卡支付。第三方处理器发出IPN更新数据库。
- 使用IPN脚本,一旦他们的付款方法被验证,我会设置密码回到他们创建的那个。
步骤3)用户验证成功付款。
- 由于他们的密码回到了他们最初想要的密码,用户可以登录。
我没有看到任何理由,这不起作用,但它似乎笨重。有没有更好的办法?谢谢。
Downvoter,请评论。 – Problematic
不知道是谁,为合法的问题投票,并平衡downvote – Tony318