Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用codeigniter角色和paypal pro控制页面访问_Php_Codeigniter_Paypal_Codeigniter 2 - Fatal编程技术网

Php 使用codeigniter角色和paypal pro控制页面访问

Php 使用codeigniter角色和paypal pro控制页面访问,php,codeigniter,paypal,codeigniter-2,Php,Codeigniter,Paypal,Codeigniter 2,我想控制对页面的访问,只有付费的成员才允许访问此页面 我考虑了一个解决方案,它是向用户模型添加一个属性。 此属性是一个布尔值,它指示用户状态是否已支付,在Paypal支付完成后将对其进行修改 第二种解决方案是创建一个角色“user\p”,该角色在验证付款后设置 如果您有任何建议或代码示例。付款完成后,我会更新DB表/列。登录时,您将添加用户名、密码和付款等条件。是的,如果有付款期限到期,则可以是布尔值或日期,这应该与登录日期进行比较。我认为当用户获得付款时,他应该在db列中为1。因此,最好的方法

我想控制对页面的访问,只有付费的成员才允许访问此页面

我考虑了一个解决方案,它是向用户模型添加一个属性。 此属性是一个布尔值,它指示用户状态是否已支付,在Paypal支付完成后将对其进行修改

第二种解决方案是创建一个角色“user\p”,该角色在验证付款后设置


如果您有任何建议或代码示例。

付款完成后,我会更新DB表/列。登录时,您将添加用户名、密码和付款等条件。是的,如果有付款期限到期,则可以是布尔值或日期,这应该与登录日期进行比较。我认为当用户获得付款时,他应该在db列中为1。因此,最好的方法是使用数据库列。使用新角色如何。请记住,您还需要跟踪到期时间