如何在PHP codeigniter中创建不同的基于成员资格的站点?

如何在PHP codeigniter中创建不同的基于成员资格的站点?,php,membership,Php,Membership,我创建了一个带有电子邮件验证的注册表单,并使用所有安全性登录表单。现在我想在它里面增加每月付费的会员结构。同时免费试用30天。我不明白实施这件事的逻辑。如果有人能给我正确的方向去实现它,那将是非常棒的 这是主要要求 第一个用户可以使用试用会员资格30天。 第二是每月会员费,用户可以随时开始支付月费,也可以在注册时选择免费或月费 我的系统是用php编写的,是在codeigniter框架上创建的。但我想你不必担心,我只想知道这件事的逻辑或理解。你会使用paypal作为付费会员吗?如果是这样的话,事情

我创建了一个带有电子邮件验证的注册表单,并使用所有安全性登录表单。现在我想在它里面增加每月付费的会员结构。同时免费试用30天。我不明白实施这件事的逻辑。如果有人能给我正确的方向去实现它,那将是非常棒的

这是主要要求

第一个用户可以使用试用会员资格30天。 第二是每月会员费,用户可以随时开始支付月费,也可以在注册时选择免费或月费


我的系统是用php编写的,是在codeigniter框架上创建的。但我想你不必担心,我只想知道这件事的逻辑或理解。

你会使用paypal作为付费会员吗?如果是这样的话,事情就容易多了: 0.向他展示真正的选择和入口处的直接付款。如果他选择30天试用期,那么 1.使用用户注册日期在数据库用户表中注册他,或创建一个试验表,并将其用户及其注册日期放入其中 2.当用户重新登录时,检查30天是否过期如果是让他进来如果否请他付费->引导他成为paypal付费会员
在这个过程中,你不必要求他直接支付30天的试用期,让他一次做一件事。在网站上给他其他选择。让他知道他可以选择。我想这会给你一个主意。

是的,这正是我想做的。但当我从我的客户那里得知,系统中将有4种不同访问标准的会员资格。所以,当用户去注册时,他必须选择其中一个-像免费,博泽,银和金。我还必须用它来实现paypal。所以,若用户选择免费比它直接注册,若选择任何其他比去贝宝,付款,然后返回该网站。此外,我还必须跟踪他们的会员月薪。为什么你不能注册他们,给他们免费的员工,并为他们提供30天的试用期呢。为了能够提供两个以上的优惠,您需要在paypal上注册不同的优惠支付选项,如silver、gold……然后将每个选项指向正确的paypal按钮。我真的不明白你的问题出在哪里也许你应该多解释一下。