联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
vip会员能不能按vip组设置每天的下载次数
类型:POSCMS 更新时间:2020-11-26 14:58:21

vip会员能不能按vip级别设置每天的下载次数限制,比如vip1每天限制下载附件10次

回帖
  • 汪荣
    #1楼    汪荣
    2017-08-05 14:22:08
    0
    下载的时候增加一个计数功能,每次下载时进行判断
  • 徐华军
    #2楼    徐华军
    2017-08-05 14:23:21
    0
    具体怎么实现啦,其实官方的会员组里要是可以集成就好了
  • 徐树
    #3楼    徐树
    2017-08-05 14:30:47
    0
    可以创建一个控制器,Xiazai.php,
    <?php
    
    if (!defined('BASEPATH')) exit('No direct script access allowed');
    
    class Xiazai extends M_Controller {
    
    
        public function index() {
    
            $id = intval($_GET['id']);
            if ($this->member['groupid'] == vip几的id号) {
                $cishu = 10;
            } else ..以此类推设置其他vip下载次数
            
            // 判断下载次数是否超过
            $count = $this->session->userdata('xiazai-'.$this->uid);
            if ($count > $cishu) {
                exit('超过了下载次数');
            }
            
            // 开始下载并计数
            $this->session->set_userdata('xiazai-'.$this->uid, $count++);
            这里写你的下载程序代码
            
        }
    
    }
    粗略了写了一下,大概逻辑就这样,自己去完善一下就可以用了
    下载地址是:index.php?c=xiazai&id=附件id
    满意答案
  • 徐华军
    #4楼    徐华军
    2017-08-05 14:32:28
    0
    谢谢了,真是大神,先这样我是小白以后需要完善的时候付费联系你完善下
  • 苏先生
    #5楼    苏先生
    2017-08-07 11:19:07
    0
    session记录的 清了session不就破了这个限制?【徐树】3楼
  • 徐华军
    #6楼    徐华军
    2020-11-26 14:58:21
    Chrome 0
    @徐树:非常感谢