php – 成功付款后验证新用户的最佳方式是什么?

我有一个会员注册过程,需要每月订阅付款.我有一个运行的脚本,可以使用IPN脚本更新我的成员的数据库.我很好奇在成功提交付款后验证新用户的最佳方法.以下是我为此过程设想的工作流程,但请告知您是否以更直接的方式完成了类似的工作.

步骤1)新用户完成注册表单,其中包括用户名和密码.

>此时我会获取他们生成的密码并在数据库中对其进行操作.这样,如果他们尝试登录,他们将被拒绝访问.

步骤2)用户通过第三方处理器提交信用卡付款.第三方处理器发出IPN来更新数据库.

>使用IPN脚本,验证其付款方式后,我会将密码设置回他们创建的密码.

步骤3)用户通过成功付款进行验证.

>由于他们的密码已恢复到他们最初想要的密码,因此用户可以登录.

我认为没有任何理由不起作用,但看起来很笨重.有没有更好的办法?谢谢.

解决方法:

不是没有正确设置密码,为什么不只是有一个名为’paid’的额外字段,默认为’0′,然后如果/当他们支付它设置为’1′.

然后在登录脚本中,确保该字段在尝试登录时设置为“1”.

上一篇:04 Django 模板


下一篇:vncview远程接入BeagleBone Black